diff --git a/Changelog.yaml b/Changelog.yaml index 6c4fc4f447..dfc9b9efe6 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,81 @@ # new recipes: # - title: +- version: 0.7.47 + date: 2011-02-25 + + new features: + - title: "Tag Browser: Support the creation of nested User Categories" + description: "See http://calibre-ebook.com/user_manual/gui.html#tag-browser for details" + type: major + + - title: "Disable Kent District Library plugin to download series information. The website could not handle the load calibre's 2 million users put on it. You can manually re-enable it if you really want series information, but it is very slow" + + - title: "Drivers for the Wexler T7001, Archos 7, Wink and Xperia X10" + + - title: "Comic Input: Add option to not add links to individual pages to the Table of Contents when converting CBC files" + + - title: "EPUB Output: Try to ensure that the cover image always has an id='cover' to workaround Nook cover reading bug." + tickets: [8182] + + - title: "ODT input: Update odfpy library to latest version, adds support for bookmarks" + + - title: "EPUB Output: Remove unnecessary CSS page breaks as they confuse the latest release of iBooks" + + bug fixes: + - title: "Fix regression in 0.7.46 that broke creating date and composite custom columns" + + - title: "Linux binary build: Fix ImageMagick trying to load system modules instead of bundled modules" + + - title: "Kobo driver: Handle missing firmware version file" + + - title: "ODT Input: Do not force the background color to white." + tickets: [9118] + + - title: "MOBI Input: Do not speciy text-align for every paragraph. Fixes text-align inheritance issues for newer MOBIs with nested divs." + tickets: [9098] + + - title: "EPUB Output: Do not set the file-as attribute on title elements in the OPF as the current OPF spec does not support file-as. Instead use a calibre extension to OPF." + tickets: [9109] + + - title: "Content server: Fix regression that broke browsing User Categories via OPDS" + tickets: [9090] + + - title: "Update the book details panel after adding books incase automerge is turned on and the current book is affected" + tickets: [9073] + + - title: "FB2 Output: Fix paragraph spacing sometime incorrect." + tickets: [8927] + + - title: "Tag Browser: Fix generation of search query for authors with quote characters in their names" + tickets: [9071] + + - title: "Fix bug that could cause download of cover/social metadata from Amazon to sometimes fail" + + - title: "LRF Input: Workaround for broken LRF files from BookDesigner that have incomplete TextStyle elements" + + improved recipes: + - Le Monde + - Gizmodo + - Lifehacker + - ESPN + - Adevarul + - gsp.ro + - Ming Pao + + new recipes: + - title: "Flickr Blog" + author: Ricardo Jurado + + - title: "Various Romanian news sources" + author: Silviu Coatara + + - title: "Osnews.pl and SwiatKindle" + author: Mori + + - title: "Roger Ebert Journal" + author: Shane Erstad + - version: 0.7.46 date: 2011-02-18 diff --git a/resources/content_server/browse/browse.js b/resources/content_server/browse/browse.js index 2d9bc01082..a72069979c 100644 --- a/resources/content_server/browse/browse.js +++ b/resources/content_server/browse/browse.js @@ -108,8 +108,10 @@ function init() { function toplevel_layout() { var last = $(".toplevel li").last(); var title = $('.toplevel h3').first(); - var bottom = last.position().top + last.height() - title.position().top; - $("#main").height(Math.max(200, bottom+75)); + if (title && title.position()) { + var bottom = last.position().top + last.height() - title.position().top; + $("#main").height(Math.max(200, bottom+75)); + } } function toplevel() { diff --git a/resources/recipes/adevarul.recipe b/resources/recipes/adevarul.recipe index ea0f2826ce..eec3ca771a 100644 --- a/resources/recipes/adevarul.recipe +++ b/resources/recipes/adevarul.recipe @@ -32,16 +32,25 @@ class Adevarul(BasicNewsRecipe): } keep_only_tags = [ dict(name='div', attrs={'class':'article_header'}) - ,dict(name='div', attrs={'class':'bd'}) + ,dict(name='div', attrs={'class':'bb-tu first-t bb-article-body'}) ] - remove_tags = [ dict(name='div', attrs={'class':'bb-wg-article_related_attachements'}) + remove_tags = [ + dict(name='li', attrs={'class':'author'}) + ,dict(name='li', attrs={'class':'date'}) + ,dict(name='li', attrs={'class':'comments'}) + ,dict(name='div', attrs={'class':'bb-wg-article_related_attachements'}) ,dict(name='div', attrs={'class':'bb-md bb-md-article_comments'}) - ,dict(name='form', attrs={'id':'bb-comment-create-form'}) - ] + ,dict(name='form', attrs={'id':'bb-comment-create-form'}) + ,dict(name='div', attrs={'id':'mediatag'}) + ,dict(name='div', attrs={'id':'ft'}) + ,dict(name='div', attrs={'id':'comment_wrapper'}) + ] - remove_tags_after = [ dict(name='form', attrs={'id':'bb-comment-create-form'}) ] + remove_tags_after = [ + dict(name='div', attrs={'id':'comment_wrapper'}), + ] feeds = [ (u'\u0218tiri', u'http://www.adevarul.ro/rss/latest') ] diff --git a/resources/recipes/deadspin.recipe b/resources/recipes/deadspin.recipe index 89e8b2d490..231e0375ae 100644 --- a/resources/recipes/deadspin.recipe +++ b/resources/recipes/deadspin.recipe @@ -16,14 +16,9 @@ class Deadspin(BasicNewsRecipe): max_articles_per_feed = 100 no_stylesheets = True encoding = 'utf-8' - use_embedded_content = False + use_embedded_content = True language = 'en' masthead_url = 'http://cache.gawkerassets.com/assets/deadspin.com/img/logo.png' - extra_css = ''' - body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} - img{margin-bottom: 1em} - h1{font-family :Arial,Helvetica,sans-serif; font-size:large} - ''' conversion_options = { 'comment' : description , 'tags' : category @@ -31,13 +26,11 @@ class Deadspin(BasicNewsRecipe): , 'language' : language } - remove_attributes = ['width','height'] - keep_only_tags = [dict(attrs={'class':'content permalink'})] - remove_tags_before = dict(name='h1') - remove_tags = [dict(attrs={'class':'contactinfo'})] - remove_tags_after = dict(attrs={'class':'contactinfo'}) + remove_tags = [ + {'class': 'feedflare'}, + ] - feeds = [(u'Articles', u'http://feeds.gawker.com/deadspin/full')] + feeds = [(u'Articles', u'http://feeds.gawker.com/deadspin/vip?format=xml')] def preprocess_html(self, soup): return self.adeify_images(soup) diff --git a/resources/recipes/espn.recipe b/resources/recipes/espn.recipe index 178dbf27a8..34c772f767 100644 --- a/resources/recipes/espn.recipe +++ b/resources/recipes/espn.recipe @@ -41,7 +41,8 @@ class ESPN(BasicNewsRecipe): ''' - feeds = [('Top Headlines', 'http://sports.espn.go.com/espn/rss/news'), + feeds = [ + ('Top Headlines', 'http://sports.espn.go.com/espn/rss/news'), 'http://sports.espn.go.com/espn/rss/nfl/news', 'http://sports.espn.go.com/espn/rss/nba/news', 'http://sports.espn.go.com/espn/rss/mlb/news', @@ -107,10 +108,11 @@ class ESPN(BasicNewsRecipe): if match and 'soccernet' not in url and 'bassmaster' not in url: return 'http://sports.espn.go.com/espn/print?'+match.group(1)+'&type=story' else: - if match and 'soccernet' in url: - splitlist = url.split("&", 5) - newurl = 'http://soccernet.espn.go.com/print?'+match.group(1)+'&type=story' + '&' + str(splitlist[2] ) - return newurl + if 'soccernet' in url: + match = re.search(r'/id/(\d+)/', url) + if match: + return \ + 'http://soccernet.espn.go.com/print?id=%s&type=story' % match.group(1) #else: # if 'bassmaster' in url: # return url diff --git a/resources/recipes/flickr.recipe b/resources/recipes/flickr.recipe new file mode 100644 index 0000000000..5b0276d28c --- /dev/null +++ b/resources/recipes/flickr.recipe @@ -0,0 +1,48 @@ +__license__ = 'GPL v3' +__author__ = 'Ricardo Jurado' +__copyright__ = 'Ricardo Jurado' +__version__ = 'v0.1' +__date__ = '22 February 2011' + +''' +http://blog.flickr.net/ +''' + + +from calibre.web.feeds.news import BasicNewsRecipe + +class AdvancedUserRecipe1297031650(BasicNewsRecipe): + + title = u'Flickr Blog' + masthead_url = 'http://flickrtheblog.files.wordpress.com/2008/11/flickblog_logo.gif' + cover_url = 'http://flickrtheblog.files.wordpress.com/2008/11/flickblog_logo.gif' + publisher = u'' + + __author__ = 'Ricardo Jurado' + description = 'Pictures Blog' + category = 'Blog,Pictures' + + oldest_article = 120 + max_articles_per_feed = 10 + no_stylesheets = True + use_embedded_content = False + encoding = 'UTF-8' + remove_javascript = True + language = 'en' + + extra_css = """ + p{text-align: justify; font-size: 100%} + body{ text-align: left; font-size:100% } + h2{font-family: sans-serif; font-size:130%; font-weight:bold; text-align: justify; } + .published{font-family:Arial,Helvetica,sans-serif; font-size:80%; } + .posted{font-family:Arial,Helvetica,sans-serif; font-size:80%; } + """ + + keep_only_tags = [ + dict(name='div', attrs={'class':'entry'}) + ] + + feeds = [ + (u'BLOG', u'http://feeds.feedburner.com/Flickrblog'), + #(u'BLOG', u'http://blog.flickr.net/es/feed/atom/') + ] diff --git a/resources/recipes/flickr_es.recipe b/resources/recipes/flickr_es.recipe new file mode 100644 index 0000000000..1d9c2062eb --- /dev/null +++ b/resources/recipes/flickr_es.recipe @@ -0,0 +1,47 @@ +__license__ = 'GPL v3' +__author__ = 'Ricardo Jurado' +__copyright__ = 'Ricardo Jurado' +__version__ = 'v0.1' +__date__ = '22 February 2011' + +''' +http://blog.flickr.net/ +''' + + +from calibre.web.feeds.news import BasicNewsRecipe + +class AdvancedUserRecipe1297031650(BasicNewsRecipe): + + title = u'Flickr Blog' + masthead_url = 'http://flickrtheblog.files.wordpress.com/2008/11/flickblog_logo.gif' + cover_url = 'http://flickrtheblog.files.wordpress.com/2008/11/flickblog_logo.gif' + publisher = u'' + + __author__ = 'Ricardo Jurado' + description = 'Pictures Blog' + category = 'Blog,Pictures' + + oldest_article = 120 + max_articles_per_feed = 10 + no_stylesheets = True + use_embedded_content = False + encoding = 'UTF-8' + remove_javascript = True + language = 'es' + + extra_css = """ + p{text-align: justify; font-size: 100%} + body{ text-align: left; font-size:100% } + h2{font-family: sans-serif; font-size:130%; font-weight:bold; text-align: justify; } + .published{font-family:Arial,Helvetica,sans-serif; font-size:80%; } + .posted{font-family:Arial,Helvetica,sans-serif; font-size:80%; } + """ + + keep_only_tags = [ + dict(name='div', attrs={'class':'entry'}) + ] + + feeds = [ + (u'BLOG', u'http://blog.flickr.net/es/feed/atom/') + ] diff --git a/resources/recipes/gawker.recipe b/resources/recipes/gawker.recipe index 8914b9d9a0..9b2b7c231b 100644 --- a/resources/recipes/gawker.recipe +++ b/resources/recipes/gawker.recipe @@ -16,14 +16,10 @@ class Gawker(BasicNewsRecipe): max_articles_per_feed = 100 no_stylesheets = True encoding = 'utf-8' - use_embedded_content = False + use_embedded_content = True language = 'en' masthead_url = 'http://cache.gawkerassets.com/assets/gawker.com/img/logo.png' - extra_css = ''' - body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} - img{margin-bottom: 1em} - h1{font-family :Arial,Helvetica,sans-serif; font-size:large} - ''' + conversion_options = { 'comment' : description , 'tags' : category @@ -31,13 +27,11 @@ class Gawker(BasicNewsRecipe): , 'language' : language } - remove_attributes = ['width','height'] - keep_only_tags = [dict(attrs={'class':'content permalink'})] - remove_tags_before = dict(name='h1') - remove_tags = [dict(attrs={'class':'contactinfo'})] - remove_tags_after = dict(attrs={'class':'contactinfo'}) + remove_tags = [ + {'class': 'feedflare'}, + ] - feeds = [(u'Articles', u'http://feeds.gawker.com/gawker/full')] + feeds = [(u'Articles', u'http://feeds.gawker.com/gawker/vip?format=xml')] def preprocess_html(self, soup): return self.adeify_images(soup) diff --git a/resources/recipes/gizmodo.recipe b/resources/recipes/gizmodo.recipe index 4233ef66b7..f6d3fcb782 100644 --- a/resources/recipes/gizmodo.recipe +++ b/resources/recipes/gizmodo.recipe @@ -17,10 +17,9 @@ class Gizmodo(BasicNewsRecipe): max_articles_per_feed = 100 no_stylesheets = True encoding = 'utf-8' - use_embedded_content = False + use_embedded_content = True language = 'en' masthead_url = 'http://cache.gawkerassets.com/assets/gizmodo.com/img/logo.png' - extra_css = ' body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} img{margin-bottom: 1em} ' conversion_options = { 'comment' : description @@ -29,13 +28,12 @@ class Gizmodo(BasicNewsRecipe): , 'language' : language } - remove_attributes = ['width','height'] - keep_only_tags = [dict(attrs={'class':'content permalink'})] - remove_tags_before = dict(name='h1') - remove_tags = [dict(attrs={'class':'contactinfo'})] - remove_tags_after = dict(attrs={'class':'contactinfo'}) + feeds = [(u'Articles', u'http://feeds.gawker.com/gizmodo/vip?format=xml')] + + remove_tags = [ + {'class': 'feedflare'}, + ] - feeds = [(u'Articles', u'http://feeds.gawker.com/gizmodo/full')] def preprocess_html(self, soup): return self.adeify_images(soup) diff --git a/resources/recipes/gsp.recipe b/resources/recipes/gsp.recipe index 90a8eecfe6..efc76ee71e 100644 --- a/resources/recipes/gsp.recipe +++ b/resources/recipes/gsp.recipe @@ -1,20 +1,43 @@ +# -*- coding: utf-8 -*- +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = u'2011, Silviu Cotoar\u0103' +''' +gsp.ro +''' + from calibre.web.feeds.news import BasicNewsRecipe -class AdvancedUserRecipe1286351181(BasicNewsRecipe): - title = u'gsp.ro' - __author__ = 'bucsie' - oldest_article = 2 +class GSP(BasicNewsRecipe): + title = u'Gazeta Sporturilor' + language = 'ro' + __author__ = u'Silviu Cotoar\u0103' + description = u'Gazeta Sporturilor' + publisher = u'Gazeta Sporturilor' + category = 'Ziare,Sport,Stiri,Romania' + oldest_article = 5 max_articles_per_feed = 100 - language='ro' - cover_url ='http://www.gsp.ro/images/sigla_rosu.jpg' + no_stylesheets = True + use_embedded_content = False + encoding = 'utf-8' + remove_javascript = True + cover_url = 'http://www.gsp.ro/images/logo.jpg' - remove_tags = [ - dict(name='div', attrs={'class':['related_articles', 'articol_noteaza straight_line dotted_line_top', 'comentarii','mai_multe_articole']}), - dict(name='div', attrs={'id':'icons'}) - ] - remove_tags_after = dict(name='div', attrs={'id':'adoceanintactrovccmgpmnyt'}) + conversion_options = { + 'comments' : description + ,'tags' : category + ,'language' : language + ,'publisher' : publisher + } - feeds = [(u'toate stirile', u'http://www.gsp.ro/index.php?section=section&screen=rss')] + keep_only_tags = [ dict(name='h1', attrs={'class':'serif title_2'}) + ,dict(name='div', attrs={'id':'only_text'}) + ,dict(name='span', attrs={'class':'block poza_principala'}) + ] + + feeds = [ (u'\u0218tiri', u'http://www.gsp.ro/rss.xml') ] + + def preprocess_html(self, soup): + return self.adeify_images(soup) - def print_version(self, url): - return 'http://www1.gsp.ro/print/' + url[(url.rindex('/')+1):] diff --git a/resources/recipes/le_monde.recipe b/resources/recipes/le_monde.recipe index c14b8eeeff..3c47d81ee1 100644 --- a/resources/recipes/le_monde.recipe +++ b/resources/recipes/le_monde.recipe @@ -1,10 +1,15 @@ +__license__ = 'GPL v3' +__copyright__ = '2011' +''' +lemonde.fr +''' import re from calibre.web.feeds.recipes import BasicNewsRecipe class LeMonde(BasicNewsRecipe): title = 'Le Monde' __author__ = 'veezh' - description = u'Actualit\xe9s' + description = 'Actualités' oldest_article = 1 max_articles_per_feed = 100 no_stylesheets = True @@ -12,13 +17,27 @@ class LeMonde(BasicNewsRecipe): use_embedded_content = False encoding = 'cp1252' publisher = 'lemonde.fr' + category = 'news, France, world' language = 'fr' + #publication_type = 'newsportal' + extra_css = ''' + h1{font-size:130%;} + .ariane{font-size:xx-small;} + .source{font-size:xx-small;} + #.href{font-size:xx-small;} + .LM_caption{color:#666666; font-size:x-small;} + #.main-article-info{font-family:Arial,Helvetica,sans-serif;} + #full-contents{font-size:small; font-family:Arial,Helvetica,sans-serif;font-weight:normal;} + #match-stats-summary{font-size:small; font-family:Arial,Helvetica,sans-serif;font-weight:normal;} + ''' + #preprocess_regexps = [(re.compile(r'', re.DOTALL), lambda m: '')] conversion_options = { - 'comments' : description - ,'language' : language - ,'publisher' : publisher - ,'linearize_tables': True - } + 'comments' : description + ,'tags' : category + ,'language' : language + ,'publisher' : publisher + ,'linearize_tables': True + } remove_empty_feeds = True @@ -32,15 +51,28 @@ class LeMonde(BasicNewsRecipe): return soup preprocess_regexps = [ + (re.compile(r'([0-9])%'), lambda m: m.group(1) + ' %'), + (re.compile(r'([0-9])([0-9])([0-9]) ([0-9])([0-9])([0-9])'), lambda m: m.group(1) + m.group(2) + m.group(3) + ' ' + m.group(4) + m.group(5) + m.group(6)), + (re.compile(r'([0-9]) ([0-9])([0-9])([0-9])'), lambda m: m.group(1) + ' ' + m.group(2) + m.group(3) + m.group(4)), + (re.compile(r''), lambda match: ' '), + (re.compile(r'\("'), lambda match: '(« '), + (re.compile(r'"\)'), lambda match: ' »)'), + (re.compile(r'“'), lambda match: '(« '), + (re.compile(r'”'), lambda match: ' »)'), + (re.compile(r'>\''), lambda match: '>‘'), (re.compile(r' \''), lambda match: ' ‘'), (re.compile(r'\''), lambda match: '’'), - (re.compile(r'"<'), lambda match: ' »<'), + (re.compile(r'"'), lambda match: '« '), + (re.compile(r'""'), lambda match: '« '), + (re.compile(r'""'), lambda match: ' »'), + (re.compile(r'"'), lambda match: ' »'), + (re.compile(r'""'), lambda match: '>« '), + (re.compile(r'"<'), lambda match: ' »<'), (re.compile(r'’"'), lambda match: '’« '), (re.compile(r' "'), lambda match: ' « '), (re.compile(r'" '), lambda match: ' » '), - (re.compile(r'\("'), lambda match: '(« '), - (re.compile(r'"\)'), lambda match: ' »)'), (re.compile(r'"\.'), lambda match: ' ».'), (re.compile(r'",'), lambda match: ' »,'), (re.compile(r'"\?'), lambda match: ' »?'), @@ -56,8 +88,14 @@ class LeMonde(BasicNewsRecipe): (re.compile(r' %'), lambda match: ' %'), (re.compile(r'\.jpg » border='), lambda match: '.jpg'), (re.compile(r'\.png » border='), lambda match: '.png'), + (re.compile(r' – '), lambda match: ' – '), + (re.compile(r' – '), lambda match: ' – '), + (re.compile(r' - '), lambda match: ' – '), + (re.compile(r' -,'), lambda match: ' –,'), + (re.compile(r'»:'), lambda match: '» :'), ] + keep_only_tags = [ dict(name='div', attrs={'class':['contenu']}) ] @@ -65,11 +103,15 @@ class LeMonde(BasicNewsRecipe): remove_tags_after = [dict(id='appel_temoignage')] def get_article_url(self, article): - link = article.get('link') - if 'blog' not in link: - return link - + url = article.get('guid', None) + if '/chat/' in url or '.blog' in url or '/video/' in url or '/sport/' in url or '/portfolio/' in url or '/visuel/' in url : + url = None + return url +# def get_article_url(self, article): +# link = article.get('link') +# if 'blog' not in link and ('chat' not in link): +# return link feeds = [ ('A la une', 'http://www.lemonde.fr/rss/une.xml'), @@ -94,3 +136,4 @@ class LeMonde(BasicNewsRecipe): cover_url = link_item.img['src'] return cover_url + diff --git a/resources/recipes/lifehacker.recipe b/resources/recipes/lifehacker.recipe index 42e32497be..ff95efc50a 100644 --- a/resources/recipes/lifehacker.recipe +++ b/resources/recipes/lifehacker.recipe @@ -16,15 +16,9 @@ class Lifehacker(BasicNewsRecipe): max_articles_per_feed = 100 no_stylesheets = True encoding = 'utf-8' - use_embedded_content = False + use_embedded_content = True language = 'en' masthead_url = 'http://cache.gawkerassets.com/assets/lifehacker.com/img/logo.png' - extra_css = ''' - body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} - img{margin-bottom: 1em} - h1{font-family :Arial,Helvetica,sans-serif; font-size:large} - h2{font-family :Arial,Helvetica,sans-serif; font-size:x-small} - ''' conversion_options = { 'comment' : description , 'tags' : category @@ -32,20 +26,12 @@ class Lifehacker(BasicNewsRecipe): , 'language' : language } - remove_attributes = ['width', 'height', 'style'] - remove_tags_before = dict(name='h1') - keep_only_tags = [dict(id='container')] - remove_tags_after = dict(attrs={'class':'post-body'}) remove_tags = [ - dict(id="sharemenu"), - {'class': 'related'}, + {'class': 'feedflare'}, ] - feeds = [(u'Articles', u'http://feeds.gawker.com/lifehacker/full')] + feeds = [(u'Articles', u'http://feeds.gawker.com/lifehacker/vip?format=xml')] def preprocess_html(self, soup): return self.adeify_images(soup) - def print_version(self, url): - return url.replace('#!', '?_escaped_fragment_=') - diff --git a/resources/recipes/nytimes.recipe b/resources/recipes/nytimes.recipe index 7e313e5727..0a5c310af4 100644 --- a/resources/recipes/nytimes.recipe +++ b/resources/recipes/nytimes.recipe @@ -88,8 +88,8 @@ class NYTimes(BasicNewsRecipe): if headlinesOnly: title='New York Times Headlines' - description = 'Headlines from the New York Times' - needs_subscription = False + description = 'Headlines from the New York Times. Needs a subscription from http://www.nytimes.com' + needs_subscription = 'optional' elif webEdition: title='New York Times (Web)' description = 'New York Times on the Web' diff --git a/resources/recipes/nytimes_sub.recipe b/resources/recipes/nytimes_sub.recipe index 4077065d91..d24307c887 100644 --- a/resources/recipes/nytimes_sub.recipe +++ b/resources/recipes/nytimes_sub.recipe @@ -96,18 +96,18 @@ class NYTimes(BasicNewsRecipe): if headlinesOnly: title='New York Times Headlines' description = 'Headlines from the New York Times' - needs_subscription = False + needs_subscription = True elif webEdition: title='New York Times (Web)' description = 'New York Times on the Web' needs_subscription = True elif replaceKindleVersion: - title='The New York Times' + title='The New York Times' description = 'Today\'s New York Times' needs_subscription = True else: title='New York Times' - description = 'Today\'s New York Times' + description = 'Today\'s New York Times. Needs subscription from http://www.nytimes.com' needs_subscription = True @@ -676,7 +676,7 @@ class NYTimes(BasicNewsRecipe): if hlines: for hline in hlines: hline.extract() - + #find all section headers hlines = runAround.findAll('h6') if hlines: diff --git a/resources/recipes/swiatkindle.recipe b/resources/recipes/swiatkindle.recipe index 62be2fe735..a6bf225294 100644 --- a/resources/recipes/swiatkindle.recipe +++ b/resources/recipes/swiatkindle.recipe @@ -3,22 +3,20 @@ __license__ = 'GPL v3' __copyright__ = u'2011, Tomasz Dlugosz ' ''' -swiatkindle.pl +swiatczytnikow.pl ''' import re -from calibre.web.feeds.news import BasicNewsRecipe - -class swiatkindle(BasicNewsRecipe): - title = u'Swiat Kindle' - description = u'Blog o czytniku Amazon Kindle. Wersje, ksi\u0105\u017cki, kupowanie i korzystanie w Polsce' +class swiatczytnikow(BasicNewsRecipe): + title = u'Swiat Czytnikow' + description = u'Czytniki e-książek w Polsce. Jak wybrać, kupić i korzystać z Amazon Kindle i innych' language = 'pl' __author__ = u'Tomasz D\u0142ugosz' oldest_article = 7 max_articles_per_feed = 100 - feeds = [(u'\u015awiat Kindle - wpisy', u'http://swiatkindle.pl/feed')] + feeds = [(u'Świat Czytników - wpisy', u'http://swiatczytnikow.pl/feed')] remove_tags = [dict(name = 'ul', attrs = {'class' : 'similar-posts'})] diff --git a/resources/recipes/zeitde_sub.recipe b/resources/recipes/zeitde_sub.recipe index 5014837c5b..aa6447a457 100644 --- a/resources/recipes/zeitde_sub.recipe +++ b/resources/recipes/zeitde_sub.recipe @@ -2,9 +2,9 @@ # -*- coding: utf-8 mode: python -*- __license__ = 'GPL v3' -__copyright__ = '2010, Steffen Siebert ' +__copyright__ = '2010-2011, Steffen Siebert ' __docformat__ = 'restructuredtext de' -__version__ = '1.1' +__version__ = '1.2' """ Die Zeit EPUB @@ -13,21 +13,43 @@ Die Zeit EPUB import os, urllib2, zipfile, re from calibre.web.feeds.news import BasicNewsRecipe from calibre.ptempfile import PersistentTemporaryFile +from calibre import walk class ZeitEPUBAbo(BasicNewsRecipe): - title = u'Zeit Online Premium' + title = u'Die Zeit' description = u'Das EPUB Abo der Zeit (needs subscription)' language = 'de' lang = 'de-DE' - __author__ = 'Steffen Siebert' + __author__ = 'Steffen Siebert and Tobias Isenberg' needs_subscription = True conversion_options = { - 'no_default_epub_cover' : True + 'no_default_epub_cover' : True, + # fixing the wrong left margin + 'mobi_ignore_margins' : True, } + preprocess_regexps = [ + # filtering for correct dashes + (re.compile(r' - '), lambda match: ' – '), # regular "Gedankenstrich" + (re.compile(r' -,'), lambda match: ' –,'), # "Gedankenstrich" before a comma + (re.compile(r'(?<=\d)-(?=\d)'), lambda match: '–'), # number-number + # filtering for unicode characters that are missing on the Kindle, + # try to replace them with meaningful work-arounds + (re.compile(u'\u2080'), lambda match: '0'), # subscript-0 + (re.compile(u'\u2081'), lambda match: '1'), # subscript-1 + (re.compile(u'\u2082'), lambda match: '2'), # subscript-2 + (re.compile(u'\u2083'), lambda match: '3'), # subscript-3 + (re.compile(u'\u2084'), lambda match: '4'), # subscript-4 + (re.compile(u'\u2085'), lambda match: '5'), # subscript-5 + (re.compile(u'\u2086'), lambda match: '6'), # subscript-6 + (re.compile(u'\u2087'), lambda match: '7'), # subscript-7 + (re.compile(u'\u2088'), lambda match: '8'), # subscript-8 + (re.compile(u'\u2089'), lambda match: '9'), # subscript-9 + ] + def build_index(self): domain = "http://premium.zeit.de" url = domain + "/abovorteile/cgi-bin/_er_member/p4z.fpl?ER_Do=getUserData&ER_NextTemplate=login_ok" @@ -55,9 +77,36 @@ class ZeitEPUBAbo(BasicNewsRecipe): zfile.extractall(self.output_dir) tmp.close() + index = os.path.join(self.output_dir, 'content.opf') self.report_progress(1,_('epub downloaded and extracted')) + # doing regular expression filtering + for path in walk('.'): + (shortname, extension) = os.path.splitext(path) + if extension.lower() in ('.html', '.htm', '.xhtml'): + with open(path, 'r+b') as f: + raw = f.read() + raw = raw.decode('utf-8') + for pat, func in self.preprocess_regexps: + raw = pat.sub(func, raw) + f.seek(0) + f.truncate() + f.write(raw.encode('utf-8')) + + # adding real cover + self.report_progress(0,_('trying to download cover image (titlepage)')) + self.download_cover() + self.conversion_options["cover"] = self.cover_path + return index + # getting url of the cover + def get_cover_url(self): + try: + inhalt = self.index_to_soup('http://www.zeit.de/inhalt') + cover_url = inhalt.find('div', attrs={'class':'singlearchive clearfix'}).img['src'].replace('icon_','') + except: + cover_url = 'http://images.zeit.de/bilder/titelseiten_zeit/1946/001_001.jpg' + return cover_url diff --git a/resources/template-functions.json b/resources/template-functions.json index 332ce1ddea..5d9b6a11a3 100644 --- a/resources/template-functions.json +++ b/resources/template-functions.json @@ -15,6 +15,7 @@ "template": "def evaluate(self, formatter, kwargs, mi, locals, template):\n template = template.replace('[[', '{').replace(']]', '}')\n return formatter.__class__().safe_format(template, kwargs, 'TEMPLATE', mi)\n", "print": "def evaluate(self, formatter, kwargs, mi, locals, *args):\n print args\n return None\n", "titlecase": "def evaluate(self, formatter, kwargs, mi, locals, val):\n return titlecase(val)\n", + "sublist": "def evaluate(self, formatter, kwargs, mi, locals, val, start_index, end_index, sep):\n if not val:\n return ''\n si = int(start_index)\n ei = int(end_index)\n val = val.split(sep)\n try:\n if ei == 0:\n return sep.join(val[si:])\n else:\n return sep.join(val[si:ei])\n except:\n return ''\n", "test": "def evaluate(self, formatter, kwargs, mi, locals, val, value_if_set, value_not_set):\n if val:\n return value_if_set\n else:\n return value_not_set\n", "eval": "def evaluate(self, formatter, kwargs, mi, locals, template):\n from formatter import eval_formatter\n template = template.replace('[[', '{').replace(']]', '}')\n return eval_formatter.safe_format(template, locals, 'EVAL', None)\n", "multiply": "def evaluate(self, formatter, kwargs, mi, locals, x, y):\n x = float(x if x else 0)\n y = float(y if y else 0)\n return unicode(x * y)\n", diff --git a/resources/templates/html.css b/resources/templates/html.css index e9b683ca34..79c80583bf 100644 --- a/resources/templates/html.css +++ b/resources/templates/html.css @@ -391,11 +391,6 @@ noembed, param, link { display: none; } -/* Page breaks at body tags, to help out with LIT-generation */ -body { - page-break-before: always; -} - /* Explicit line-breaks are blocks, sure... */ br { display: block; diff --git a/setup/installer/linux/freeze2.py b/setup/installer/linux/freeze2.py index 20348fa8b8..9dd7df04f8 100644 --- a/setup/installer/linux/freeze2.py +++ b/setup/installer/linux/freeze2.py @@ -7,7 +7,7 @@ __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' import sys, os, shutil, platform, subprocess, stat, py_compile, glob, \ - textwrap, tarfile + textwrap, tarfile, re from setup import Command, modules, basenames, functions, __version__, \ __appname__ @@ -19,7 +19,7 @@ SITE_PACKAGES = ['IPython', 'PIL', 'dateutil', 'dns', 'PyQt4', 'mechanize', QTDIR = '/usr/lib/qt4' QTDLLS = ('QtCore', 'QtGui', 'QtNetwork', 'QtSvg', 'QtXml', 'QtWebKit', 'QtDBus') - +MAGICK_PREFIX = '/usr' binary_includes = [ '/usr/bin/pdftohtml', '/usr/lib/libwmflite-0.2.so.7', @@ -41,8 +41,8 @@ binary_includes = [ '/usr/lib/libgthread-2.0.so.0', '/usr/lib/libpng14.so.14', '/usr/lib/libexslt.so.0', - '/usr/lib/libMagickWand.so.4', - '/usr/lib/libMagickCore.so.4', + MAGICK_PREFIX+'/lib/libMagickWand.so.4', + MAGICK_PREFIX+'/lib/libMagickCore.so.4', '/usr/lib/libgcrypt.so.11', '/usr/lib/libgpg-error.so.0', '/usr/lib/libphonon.so.4', @@ -116,9 +116,25 @@ class LinuxFreeze(Command): if x not in ('designer', 'sqldrivers', 'codecs'): shutil.copytree(y, self.j(dest, x)) - im = glob.glob('/usr/lib/ImageMagick-*')[0] - dest = self.j(self.lib_dir, 'ImageMagick') + im = glob.glob(MAGICK_PREFIX + '/lib/ImageMagick-*')[-1] + self.magick_base = os.path.basename(im) + dest = self.j(self.lib_dir, self.magick_base) shutil.copytree(im, dest, ignore=shutil.ignore_patterns('*.a')) + from calibre import walk + for x in walk(dest): + if x.endswith('.la'): + raw = open(x).read() + raw = re.sub('libdir=.*', '', raw) + open(x, 'wb').write(raw) + + dest = self.j(dest, 'config') + src = self.j(MAGICK_PREFIX, 'share', self.magick_base, 'config') + for x in glob.glob(src+'/*'): + d = self.j(dest, os.path.basename(x)) + if os.path.isdir(x): + shutil.copytree(x, d) + else: + shutil.copyfile(x, d) def compile_mount_helper(self): self.info('Compiling mount helper...') @@ -278,9 +294,10 @@ class LinuxFreeze(Command): base=`dirname $path` lib=$base/lib export LD_LIBRARY_PATH=$lib:$LD_LIBRARY_PATH - export MAGICK_CONFIGURE_PATH=$lib/ImageMagick/config - export MAGICK_CODER_MODULE_PATH=$lib/ImageMagick/modules-Q16/coders - export MAGICK_CODER_FILTER_PATH=$lib/ImageMagick/modules-Q16/filters + export MAGICK_HOME=$base + export MAGICK_CONFIGURE_PATH=$lib/{1}/config + export MAGICK_CODER_MODULE_PATH=$lib/{1}/modules-Q16/coders + export MAGICK_CODER_FILTER_PATH=$lib/{1}/modules-Q16/filters $base/bin/{0} "$@" ''') @@ -292,7 +309,7 @@ class LinuxFreeze(Command): exe = self.j(self.bin_dir, bname) sh = self.j(self.base, bname) with open(sh, 'wb') as f: - f.write(launcher.format(bname)) + f.write(launcher.format(bname, self.magick_base)) os.chmod(sh, stat.S_IREAD|stat.S_IEXEC|stat.S_IWRITE|stat.S_IRGRP|stat.S_IXGRP|stat.S_IROTH|stat.S_IXOTH) diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 0245e27c49..def8e631c0 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.7.46' +__version__ = '0.7.47' __author__ = "Kovid Goyal " import re diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 4f3574559e..cd4c866562 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -571,7 +571,7 @@ from calibre.devices.binatone.driver import README from calibre.devices.hanvon.driver import N516, EB511, ALEX, AZBOOKA, THEBOOK from calibre.devices.edge.driver import EDGE from calibre.devices.teclast.driver import TECLAST_K3, NEWSMY, IPAPYRUS, \ - SOVOS, PICO, SUNSTECH_EB700, ARCHOS7O, STASH + SOVOS, PICO, SUNSTECH_EB700, ARCHOS7O, STASH, WEXLER from calibre.devices.sne.driver import SNE from calibre.devices.misc import PALMPRE, AVANT, SWEEX, PDNOVEL, \ GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR, \ @@ -679,7 +679,7 @@ plugins += [ ELONEX, TECLAST_K3, NEWSMY, - PICO, SUNSTECH_EB700, ARCHOS7O, SOVOS, STASH, + PICO, SUNSTECH_EB700, ARCHOS7O, SOVOS, STASH, WEXLER, IPAPYRUS, EDGE, SNE, diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index e9feacc67e..0f5508a89e 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -583,7 +583,7 @@ def main(args=sys.argv): if remove_plugin(opts.remove_plugin): print 'Plugin removed' else: - print 'No custom pluginnamed', opts.remove_plugin + print 'No custom plugin named', opts.remove_plugin if opts.customize_plugin is not None: name, custom = opts.customize_plugin.split(',') plugin = find_plugin(name.strip()) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 99679283a7..3724f02ca2 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -62,6 +62,7 @@ class ANDROID(USBMS): # Archos 0x0e79 : { 0x1400 : [0x0222, 0x0216], + 0x1408 : [0x0222, 0x0216], 0x1419 : [0x0216], 0x1420 : [0x0216], 0x1422 : [0x0216] @@ -74,6 +75,9 @@ class ANDROID(USBMS): # T-Mobile 0x0408 : { 0x03ba : [0x0109], }, + # Xperia + 0x13d3 : { 0x3304 : [0x0001, 0x0002] }, + } EBOOK_DIR_MAIN = ['eBooks/import', 'wordplayer/calibretransfer', 'Books'] EXTRA_CUSTOMIZATION_MESSAGE = _('Comma separated list of directories to ' @@ -83,7 +87,7 @@ class ANDROID(USBMS): VENDOR_NAME = ['HTC', 'MOTOROLA', 'GOOGLE_', 'ANDROID', 'ACER', 'GT-I5700', 'SAMSUNG', 'DELL', 'LINUX', 'GOOGLE', 'ARCHOS', - 'TELECHIP', 'HUAWEI', 'T-MOBILE', ] + 'TELECHIP', 'HUAWEI', 'T-MOBILE', 'SEMC'] WINDOWS_MAIN_MEM = ['ANDROID_PHONE', 'A855', 'A853', 'INC.NEXUS_ONE', '__UMS_COMPOSITE', '_MB200', 'MASS_STORAGE', '_-_CARD', 'SGH-I897', 'GT-I9000', 'FILE-STOR_GADGET', 'SGH-T959', 'SAMSUNG_ANDROID', diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 52f0563c7b..f1c0d3f3d3 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -78,9 +78,13 @@ class KOBO(USBMS): else self._main_prefix # Determine the firmware version - f = open(self.normalize_path(self._main_prefix + '.kobo/version'), 'r') - self.fwversion = f.readline().split(',')[2] - f.close() + try: + with open(self.normalize_path(self._main_prefix + '.kobo/version'), + 'rb') as f: + self.fwversion = f.readline().split(',')[2] + except: + self.fwversion = 'unknown' + if self.fwversion != '1.0' and self.fwversion != '1.4': self.has_kepubs = True debug_print('Version of firmware: ', self.fwversion, 'Has kepubs:', self.has_kepubs) @@ -161,7 +165,7 @@ class KOBO(USBMS): return changed connection = sqlite.connect(self.normalize_path(self._main_prefix + '.kobo/KoboReader.sqlite')) - + # return bytestrings if the content cannot the decoded as unicode connection.text_factory = lambda x: unicode(x, "utf-8", "ignore") @@ -234,7 +238,7 @@ class KOBO(USBMS): debug_print('delete_via_sql: ContentID: ', ContentID, 'ContentType: ', ContentType) connection = sqlite.connect(self.normalize_path(self._main_prefix + '.kobo/KoboReader.sqlite')) - + # return bytestrings if the content cannot the decoded as unicode connection.text_factory = lambda x: unicode(x, "utf-8", "ignore") @@ -511,7 +515,7 @@ class KOBO(USBMS): # the last book from the collection the list of books is empty # and the removal of the last book would not occur connection = sqlite.connect(self.normalize_path(self._main_prefix + '.kobo/KoboReader.sqlite')) - + # return bytestrings if the content cannot the decoded as unicode connection.text_factory = lambda x: unicode(x, "utf-8", "ignore") diff --git a/src/calibre/devices/misc.py b/src/calibre/devices/misc.py index d74f727a0e..8cf0fb5a06 100644 --- a/src/calibre/devices/misc.py +++ b/src/calibre/devices/misc.py @@ -9,6 +9,8 @@ __docformat__ = 'restructuredtext en' import os from calibre.devices.usbms.driver import USBMS +from calibre import prints +prints class PALMPRE(USBMS): @@ -268,5 +270,36 @@ class NEXTBOOK(USBMS): EBOOK_DIR_MAIN = '' VENDOR_NAME = 'NEXT2' - WINDOWS_MAIN_MEM = '1.0.14' + WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = '1.0.14' + SUPPORTS_SUB_DIRS = True + + ''' + def upload_cover(self, path, filename, metadata, filepath): + if metadata.thumbnail and metadata.thumbnail[-1]: + path = path.replace('/', os.sep) + is_main = path.startswith(self._main_prefix) + prefix = None + if is_main: + prefix = self._main_prefix + else: + if self._card_a_prefix and \ + path.startswith(self._card_a_prefix): + prefix = self._card_a_prefix + elif self._card_b_prefix and \ + path.startswith(self._card_b_prefix): + prefix = self._card_b_prefix + if prefix is None: + prints('WARNING: Failed to find prefix for:', filepath) + return + thumbnail_dir = os.path.join(prefix, '.Cover') + + relpath = os.path.relpath(filepath, prefix) + if relpath.startswith('..\\'): + relpath = relpath[3:] + thumbnail_dir = os.path.join(thumbnail_dir, relpath) + if not os.path.exists(thumbnail_dir): + os.makedirs(thumbnail_dir) + with open(os.path.join(thumbnail_dir, filename+'.jpg'), 'wb') as f: + f.write(metadata.thumbnail[-1]) + ''' diff --git a/src/calibre/devices/teclast/driver.py b/src/calibre/devices/teclast/driver.py index 2cca0085d7..1bbab8e120 100644 --- a/src/calibre/devices/teclast/driver.py +++ b/src/calibre/devices/teclast/driver.py @@ -104,3 +104,14 @@ class STASH(TECLAST_K3): VENDOR_NAME = 'STASH' WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'W950' +class WEXLER(TECLAST_K3): + + name = 'Wexler device interface' + gui_name = 'Wexler' + description = _('Communicate with the Wexler reader.') + + FORMATS = ['epub', 'fb2', 'pdf', 'txt'] + + VENDOR_NAME = 'WEXLER' + WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'T7001' + diff --git a/src/calibre/ebooks/comic/input.py b/src/calibre/ebooks/comic/input.py index c9b11e31f2..7710d41fb3 100755 --- a/src/calibre/ebooks/comic/input.py +++ b/src/calibre/ebooks/comic/input.py @@ -304,6 +304,10 @@ class ComicInput(InputFormatPlugin): help=_('Specify the image size as widthxheight pixels. Normally,' ' an image size is automatically calculated from the output ' 'profile, this option overrides it.')), + OptionRecommendation(name='dont_add_comic_pages_to_toc', recommended_value=False, + help=_('When converting a CBC do not add links to each page to' + ' the TOC. Note this only applies if the TOC has more than one' + ' section')), ]) recommendations = set([ @@ -449,10 +453,11 @@ class ComicInput(InputFormatPlugin): wrappers = comic[2] stoc = toc.add_item(href(wrappers[0]), None, comic[0], play_order=po) - for i, x in enumerate(wrappers): - stoc.add_item(href(x), None, - _('Page')+' %d'%(i+1), play_order=po) - po += 1 + if not opts.dont_add_comic_pages_to_toc: + for i, x in enumerate(wrappers): + stoc.add_item(href(x), None, + _('Page')+' %d'%(i+1), play_order=po) + po += 1 opf.set_toc(toc) m, n = open('metadata.opf', 'wb'), open('toc.ncx', 'wb') opf.render(m, n, 'toc.ncx') diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index 1d263eb762..9a0c3f3c7f 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -984,7 +984,9 @@ OptionRecommendation(name='sr3_replace', flattener = CSSFlattener(fbase=fbase, fkey=fkey, lineh=line_height, untable=self.output_plugin.file_type in ('mobi','lit'), - unfloat=self.output_plugin.file_type in ('mobi', 'lit')) + unfloat=self.output_plugin.file_type in ('mobi', 'lit'), + page_break_on_body=self.output_plugin.file_type in ('mobi', + 'lit')) flattener(self.oeb, self.opts) self.opts.insert_blank_line = oibl self.opts.remove_paragraph_spacing = orps diff --git a/src/calibre/ebooks/lit/output.py b/src/calibre/ebooks/lit/output.py index 423fb9ce7c..0b07bc7705 100644 --- a/src/calibre/ebooks/lit/output.py +++ b/src/calibre/ebooks/lit/output.py @@ -22,7 +22,8 @@ class LITOutput(OutputFormatPlugin): from calibre.ebooks.oeb.transforms.htmltoc import HTMLTOCAdder from calibre.ebooks.lit.writer import LitWriter from calibre.ebooks.oeb.transforms.split import Split - split = Split(split_on_page_breaks=True, max_flow_size=0) + split = Split(split_on_page_breaks=True, max_flow_size=0, + remove_css_pagebreaks=False) split(self.oeb, self.opts) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index 7a566776d7..9c52a18691 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -242,9 +242,11 @@ class MobiReader(object): self.debug = debug self.embedded_mi = None self.base_css_rules = textwrap.dedent(''' - blockquote { margin: 0em 0em 0em 2em; text-align: justify } + body { text-align: justify } - p { margin: 0em; text-align: justify; text-indent: 1.5em } + blockquote { margin: 0em 0em 0em 2em; } + + p { margin: 0em; text-indent: 1.5em } .bold { font-weight: bold } diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index 0c33dffef2..2be699e525 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -2256,22 +2256,22 @@ class MobiWriter(object): return sectionIndices, sectionParents def _generate_section_article_indices(self, i, section, entries, sectionIndices, sectionParents): - sectionArticles = list(section.iter())[1:] - # Iterate over the section's articles + sectionArticles = list(section.iter())[1:] + # Iterate over the section's articles - for (j, article) in enumerate(sectionArticles): - # Recompute offset and length for each article - offset, length = self._compute_offset_length(i, article, entries) - if self.opts.verbose > 2 : - self._oeb.logger.info( "article %02d: offset = 0x%06X length = 0x%06X" % (j, offset, length) ) + for (j, article) in enumerate(sectionArticles): + # Recompute offset and length for each article + offset, length = self._compute_offset_length(i, article, entries) + if self.opts.verbose > 2 : + self._oeb.logger.info( "article %02d: offset = 0x%06X length = 0x%06X" % (j, offset, length) ) - ctoc_map_index = i + j + 1 + ctoc_map_index = i + j + 1 - #hasAuthor = self._ctoc_map[ctoc_map_index].get('authorOffset') - #hasDescription = self._ctoc_map[ctoc_map_index].get('descriptionOffset') - mySectionParent = sectionParents[sectionIndices[i-1]] - myNewArticle = MobiArticle(mySectionParent, offset, length, ctoc_map_index ) - mySectionParent.addArticle( myNewArticle ) + #hasAuthor = self._ctoc_map[ctoc_map_index].get('authorOffset') + #hasDescription = self._ctoc_map[ctoc_map_index].get('descriptionOffset') + mySectionParent = sectionParents[sectionIndices[i-1]] + myNewArticle = MobiArticle(mySectionParent, offset, length, ctoc_map_index ) + mySectionParent.addArticle( myNewArticle ) def _add_book_chapters(self, myDoc, indxt, indices): chapterCount = myDoc.documentStructure.chapterCount() diff --git a/src/calibre/ebooks/oeb/output.py b/src/calibre/ebooks/oeb/output.py index 585b56c7b6..6709141a01 100644 --- a/src/calibre/ebooks/oeb/output.py +++ b/src/calibre/ebooks/oeb/output.py @@ -32,6 +32,12 @@ class OEBOutput(OutputFormatPlugin): for key in (OPF_MIME, NCX_MIME, PAGE_MAP_MIME): href, root = results.pop(key, [None, None]) if root is not None: + if key == OPF_MIME: + try: + self.workaround_nook_cover_bug(root) + except: + self.log.exception('Something went wrong while trying to' + ' workaround Nook cover bug, ignoring') raw = etree.tostring(root, pretty_print=True, encoding='utf-8', xml_declaration=True) if key == OPF_MIME: @@ -49,3 +55,24 @@ class OEBOutput(OutputFormatPlugin): with open(path, 'wb') as f: f.write(str(item)) item.unload_data_from_memory(memory=path) + + def workaround_nook_cover_bug(self, root): # {{{ + cov = root.xpath('//*[local-name() = "meta" and @name="cover" and' + ' @content != "cover"]') + if len(cov) == 1: + manpath = ('//*[local-name() = "manifest"]/*[local-name() = "item" ' + ' and @id="%s" and @media-type]') + cov = cov[0] + covid = cov.get('content') + manifest_item = root.xpath(manpath%covid) + has_cover = root.xpath(manpath%'cover') + if len(manifest_item) == 1 and not has_cover and \ + manifest_item[0].get('media-type', + '').startswith('image/'): + self.log.warn('The cover image has an id != "cover". Renaming' + ' to work around Nook Color bug') + manifest_item = manifest_item[0] + manifest_item.set('id', 'cover') + cov.set('content', 'cover') + # }}} + diff --git a/src/calibre/ebooks/oeb/transforms/flatcss.py b/src/calibre/ebooks/oeb/transforms/flatcss.py index db6bdf0a7a..368f5eb289 100644 --- a/src/calibre/ebooks/oeb/transforms/flatcss.py +++ b/src/calibre/ebooks/oeb/transforms/flatcss.py @@ -100,12 +100,13 @@ def FontMapper(sbase=None, dbase=None, dkey=None): class CSSFlattener(object): def __init__(self, fbase=None, fkey=None, lineh=None, unfloat=False, - untable=False): + untable=False, page_break_on_body=False): self.fbase = fbase self.fkey = fkey self.lineh = lineh self.unfloat = unfloat self.untable = untable + self.page_break_on_body = page_break_on_body @classmethod def config(cls, cfg): @@ -139,6 +140,8 @@ class CSSFlattener(object): bs.append('margin-right : %fpt'%\ float(self.context.margin_right)) bs.extend(['padding-left: 0pt', 'padding-right: 0pt']) + if self.page_break_on_body: + bs.extend(['page-break-before: always']) if self.context.change_justification != 'original': bs.append('text-align: '+ self.context.change_justification) body.set('style', '; '.join(bs)) diff --git a/src/calibre/ebooks/oeb/transforms/split.py b/src/calibre/ebooks/oeb/transforms/split.py index 4633131dc0..69de740ddc 100644 --- a/src/calibre/ebooks/oeb/transforms/split.py +++ b/src/calibre/ebooks/oeb/transforms/split.py @@ -38,11 +38,12 @@ class SplitError(ValueError): class Split(object): def __init__(self, split_on_page_breaks=True, page_breaks_xpath=None, - max_flow_size=0): + max_flow_size=0, remove_css_pagebreaks=True): self.split_on_page_breaks = split_on_page_breaks self.page_breaks_xpath = page_breaks_xpath self.max_flow_size = max_flow_size self.page_break_selectors = None + self.remove_css_pagebreaks = remove_css_pagebreaks if self.page_breaks_xpath is not None: self.page_break_selectors = [(XPath(self.page_breaks_xpath), False)] @@ -83,12 +84,16 @@ class Split(object): if before and before != 'avoid': self.page_break_selectors.add((CSSSelector(rule.selectorText), True)) + if self.remove_css_pagebreaks: + rule.style.removeProperty('page-break-before') except: pass try: if after and after != 'avoid': self.page_break_selectors.add((CSSSelector(rule.selectorText), False)) + if self.remove_css_pagebreaks: + rule.style.removeProperty('page-break-after') except: pass page_breaks = set([]) diff --git a/src/calibre/gui2/convert/comic_input.py b/src/calibre/gui2/convert/comic_input.py index f7f8023c0e..ed8053b8e6 100644 --- a/src/calibre/gui2/convert/comic_input.py +++ b/src/calibre/gui2/convert/comic_input.py @@ -22,7 +22,8 @@ class PluginWidget(Widget, Ui_Form): ['colors', 'dont_normalize', 'keep_aspect_ratio', 'right2left', 'despeckle', 'no_sort', 'no_process', 'landscape', 'dont_sharpen', 'disable_trim', 'wide', 'output_format', - 'dont_grayscale', 'comic_image_size'] + 'dont_grayscale', 'comic_image_size', + 'dont_add_comic_pages_to_toc'] ) self.db, self.book_id = db, book_id for x in get_option('output_format').option.choices: diff --git a/src/calibre/gui2/convert/comic_input.ui b/src/calibre/gui2/convert/comic_input.ui index 52c0ad2bb5..676032942f 100644 --- a/src/calibre/gui2/convert/comic_input.ui +++ b/src/calibre/gui2/convert/comic_input.ui @@ -14,7 +14,7 @@ Form - + &Number of Colors: @@ -24,7 +24,7 @@ - + 8 @@ -37,70 +37,70 @@ - + Disable &normalize - + Keep &aspect ratio - + Disable &Sharpening - + Disable &Trimming - + &Wide - + &Landscape - + &Right to left - + Don't so&rt - + De&speckle - + Qt::Vertical @@ -120,7 +120,7 @@ - + &Output format: @@ -130,7 +130,7 @@ - + @@ -140,7 +140,7 @@ - + Override image &size: @@ -150,9 +150,16 @@ - + + + + + Don't add links to &pages to the Table of Contents for CBC files + + + diff --git a/src/calibre/gui2/dialogs/tag_categories.py b/src/calibre/gui2/dialogs/tag_categories.py index b8a7e67c72..9bddb817cf 100644 --- a/src/calibre/gui2/dialogs/tag_categories.py +++ b/src/calibre/gui2/dialogs/tag_categories.py @@ -171,6 +171,13 @@ class TagCategories(QDialog, Ui_TagCategories): cat_name = unicode(self.input_box.text()).strip() if cat_name == '': return False + comps = [c.strip() for c in cat_name.split('.') if c.strip()] + if len(comps) == 0 or '.'.join(comps) != cat_name: + error_dialog(self, _('Invalid name'), + _('That name contains leading or trailing periods, ' + 'multiple periods in a row or spaces before ' + 'or after periods.')).exec_() + return False for c in self.categories: if strcmp(c, cat_name) == 0: error_dialog(self, _('Name already used'), @@ -193,6 +200,14 @@ class TagCategories(QDialog, Ui_TagCategories): return False if not self.current_cat_name: return False + comps = [c.strip() for c in cat_name.split('.') if c.strip()] + if len(comps) == 0 or '.'.join(comps) != cat_name: + error_dialog(self, _('Invalid name'), + _('That name contains leading or trailing periods, ' + 'multiple periods in a row or spaces before ' + 'or after periods.')).exec_() + return False + for c in self.categories: if strcmp(c, cat_name) == 0: error_dialog(self, _('Name already used'), @@ -232,6 +247,12 @@ class TagCategories(QDialog, Ui_TagCategories): def accept(self): self.save_category() + for cat in sorted(self.categories.keys(), key=sort_key): + components = cat.split('.') + for i in range(0,len(components)): + c = '.'.join(components[0:i+1]) + if c not in self.categories: + self.categories[c] = [] QDialog.accept(self) def save_category(self): diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 6c3ebb22d5..cee9eb42b9 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -58,10 +58,12 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.to_rename = {} self.to_delete = set([]) + self.original_names = {} self.all_tags = {} for k,v in data: self.all_tags[v] = k + self.original_names[k] = v for tag in sorted(self.all_tags.keys(), key=key): item = ListWidgetItem(tag) item.setData(Qt.UserRole, self.all_tags[tag]) diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py index 5f34da9ecf..2693ba8ed6 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -9,7 +9,7 @@ Browsing book collection by tags. import traceback, copy, cPickle -from itertools import izip +from itertools import izip, repeat from functools import partial from PyQt4.Qt import Qt, QTreeView, QApplication, pyqtSignal, QFont, QSize, \ @@ -22,16 +22,19 @@ from calibre.ebooks.metadata import title_sort from calibre.gui2 import config, NONE, gprefs from calibre.library.field_metadata import TagsIcons, category_icon_map from calibre.utils.config import tweaks -from calibre.utils.icu import sort_key, upper, lower, strcmp +from calibre.utils.icu import sort_key, lower, strcmp from calibre.utils.search_query_parser import saved_searches from calibre.utils.formatter import eval_formatter -from calibre.gui2 import error_dialog +from calibre.gui2 import error_dialog, question_dialog from calibre.gui2.dialogs.confirm_delete import confirm from calibre.gui2.dialogs.tag_categories import TagCategories from calibre.gui2.dialogs.tag_list_editor import TagListEditor from calibre.gui2.dialogs.edit_authors_dialog import EditAuthorsDialog from calibre.gui2.widgets import HistoryLineEdit +def original_name(t): + return getattr(t, 'original_name', t.name) + class TagDelegate(QItemDelegate): # {{{ def paint(self, painter, option, index): @@ -70,16 +73,19 @@ TAG_SEARCH_STATES = {'clear': 0, 'mark_plus': 1, 'mark_minus': 2} class TagsView(QTreeView): # {{{ - refresh_required = pyqtSignal() - tags_marked = pyqtSignal(object) - user_category_edit = pyqtSignal(object) - add_subcategory = pyqtSignal(object) - tag_list_edit = pyqtSignal(object, object) - saved_search_edit = pyqtSignal(object) - author_sort_edit = pyqtSignal(object, object) - tag_item_renamed = pyqtSignal() - search_item_renamed = pyqtSignal() - drag_drop_finished = pyqtSignal(object, object) + refresh_required = pyqtSignal() + tags_marked = pyqtSignal(object) + edit_user_category = pyqtSignal(object) + delete_user_category = pyqtSignal(object) + del_item_from_user_cat = pyqtSignal(object, object, object) + add_item_to_user_cat = pyqtSignal(object, object, object) + add_subcategory = pyqtSignal(object) + tag_list_edit = pyqtSignal(object, object) + saved_search_edit = pyqtSignal(object) + author_sort_edit = pyqtSignal(object, object) + tag_item_renamed = pyqtSignal() + search_item_renamed = pyqtSignal() + drag_drop_finished = pyqtSignal(object) def __init__(self, parent=None): QTreeView.__init__(self, parent=None) @@ -105,6 +111,7 @@ class TagsView(QTreeView): # {{{ else: self.collapse_model = gprefs['tags_browser_partition_method'] self.search_icon = QIcon(I('search.png')) + self.user_category_icon = QIcon(I('tb_folder.png')) def set_pane_is_visible(self, to_what): pv = self.pane_is_visible @@ -218,17 +225,37 @@ class TagsView(QTreeView): # {{{ self.tag_list_edit.emit(category, key) return if action == 'manage_categories': - self.user_category_edit.emit(category) - return - if action == 'add_subcategory': - self.add_subcategory.emit(category) + self.edit_user_category.emit(category) return if action == 'search': self._toggle(index, set_to=search_state) return + if action == 'add_to_category': + tag = index.tag + if len(index.children) > 0: + for c in index.children: + self.add_item_to_user_cat.emit(category, original_name(c.tag), + c.tag.category) + self.add_item_to_user_cat.emit(category, original_name(tag), + tag.category) + return + if action == 'add_subcategory': + self.add_subcategory.emit(key) + return if action == 'search_category': self.tags_marked.emit(key + ':' + search_state) return + if action == 'delete_user_category': + self.delete_user_category.emit(key) + return + if action == 'delete_item_from_user_category': + tag = index.tag + if len(index.children) > 0: + for c in index.children: + self.del_item_from_user_cat.emit(key, original_name(c.tag), + c.tag.category) + self.del_item_from_user_cat.emit(key, original_name(tag), tag.category) + return if action == 'manage_searches': self.saved_search_edit.emit(category) return @@ -259,14 +286,11 @@ class TagsView(QTreeView): # {{{ if index.isValid(): item = index.internalPointer() - tag_name = '' + tag = None if item.type == TagTreeItem.TAG: tag_item = item - t = item.tag - tag_name = t.name - tag_id = t.id - can_edit = getattr(t, 'can_edit', True) + tag = item.tag while item.type != TagTreeItem.CATEGORY: item = item.parent @@ -281,42 +305,69 @@ class TagsView(QTreeView): # {{{ return True # Did the user click on a leaf node? - if tag_name: + if tag: # If the user right-clicked on an editable item, then offer # the possibility of renaming that item. - if can_edit and \ - key in ['authors', 'tags', 'series', 'publisher', 'search'] or \ - (self.db.field_metadata[key]['is_custom'] and \ - self.db.field_metadata[key]['datatype'] != 'rating'): + if tag.is_editable: # Add the 'rename' items - self.context_menu.addAction(_('Rename %s')%tag_name, + self.context_menu.addAction(_('Rename %s')%tag.name, partial(self.context_menu_handler, action='edit_item', - category=tag_item, index=index)) + index=index)) if key == 'authors': - self.context_menu.addAction(_('Edit sort for %s')%tag_name, + self.context_menu.addAction(_('Edit sort for %s')%tag.name, partial(self.context_menu_handler, - action='edit_author_sort', index=tag_id)) + action='edit_author_sort', index=tag.id)) + m = self.context_menu.addMenu(self.user_category_icon, + _('Add %s to user category')%tag.name) + nt = self.model().category_node_tree + def add_node_tree(tree_dict, m, path): + p = path[:] + for k in sorted(tree_dict.keys(), key=sort_key): + p.append(k) + n = k[1:] if k.startswith('@') else k + m.addAction(self.user_category_icon, n, + partial(self.context_menu_handler, + 'add_to_category', + category='.'.join(p), index=tag_item)) + if len(tree_dict[k]): + tm = m.addMenu(self.user_category_icon, + _('Children of %s')%n) + add_node_tree(tree_dict[k], tm, p) + p.pop() + add_node_tree(nt, m, []) + + if key.startswith('@') and not item.is_gst: + self.context_menu.addAction(self.user_category_icon, + _('Remove %s from category %s')%(tag.name, item.py_name), + partial(self.context_menu_handler, + action='delete_item_from_user_category', + key = key, index = tag_item)) # Add the search for value items self.context_menu.addAction(self.search_icon, - _('Search for %s')%tag_name, + _('Search for %s')%tag.name, partial(self.context_menu_handler, action='search', search_state=TAG_SEARCH_STATES['mark_plus'], index=index)) self.context_menu.addAction(self.search_icon, - _('Search for everything but %s')%tag_name, + _('Search for everything but %s')%tag.name, partial(self.context_menu_handler, action='search', search_state=TAG_SEARCH_STATES['mark_minus'], index=index)) self.context_menu.addSeparator() - elif key.startswith('@'): - if item.can_edit: - self.context_menu.addAction(_('Rename %s')%key[1:], + elif key.startswith('@') and not item.is_gst: + if item.can_be_edited: + self.context_menu.addAction(self.user_category_icon, + _('Rename %s')%item.py_name, partial(self.context_menu_handler, action='edit_item', - category=key, index=index)) - self.context_menu.addAction(self.search_icon, - _('Add sub-category to %s')%key[1:], + index=index)) + self.context_menu.addAction(self.user_category_icon, + _('Add sub-category to %s')%item.py_name, partial(self.context_menu_handler, - action='add_subcategory', category=key)) + action='add_subcategory', key=key)) + self.context_menu.addAction(self.user_category_icon, + _('Delete user category %s')%item.py_name, + partial(self.context_menu_handler, + action='delete_user_category', key=key)) self.context_menu.addSeparator() # Hide/Show/Restore categories if not key.startswith('@') or key.find('.') < 0: @@ -345,21 +396,23 @@ class TagsView(QTreeView): # {{{ self.db.field_metadata[key]['is_custom']: self.context_menu.addAction(_('Manage %s')%category, partial(self.context_menu_handler, action='open_editor', - category=tag_name, key=key)) + category=original_name(tag) if tag else None, + key=key)) elif key == 'authors': self.context_menu.addAction(_('Manage %s')%category, partial(self.context_menu_handler, action='edit_author_sort')) elif key == 'search': self.context_menu.addAction(_('Manage Saved Searches'), partial(self.context_menu_handler, action='manage_searches', - category=tag_name)) + category=tag.name if tag else None)) # Always show the user categories editor self.context_menu.addSeparator() - if category in self.db.prefs.get('user_categories', {}).keys(): + if key.startswith('@') and \ + key[1:] in self.db.prefs.get('user_categories', {}).keys(): self.context_menu.addAction(_('Manage User Categories'), partial(self.context_menu_handler, action='manage_categories', - category=category)) + category=key[1:])) else: self.context_menu.addAction(_('Manage User Categories'), partial(self.context_menu_handler, action='manage_categories', @@ -398,22 +451,33 @@ class TagsView(QTreeView): # {{{ index = self.indexAt(event.pos()) if not index.isValid(): return + src_is_tb = event.mimeData().hasFormat('application/calibre+from_tag_browser') item = index.internalPointer() flags = self._model.flags(index) if item.type == TagTreeItem.TAG and flags & Qt.ItemIsDropEnabled: - self.setDropIndicatorShown(True) - else: - if item.type == TagTreeItem.CATEGORY: - fm_dest = self.db.metadata_for_field(item.category_key) - if fm_dest['kind'] == 'user': - md = event.mimeData() - if hasattr(md, 'column_name'): - fm_src = self.db.metadata_for_field(md.column_name) - if md.column_name in ['authors', 'publisher', 'series'] or \ - (fm_src['is_custom'] and - fm_src['datatype'] in ['series', 'text'] and - not fm_src['is_multiple']): - self.setDropIndicatorShown(True) + self.setDropIndicatorShown(not src_is_tb) + return + if item.type == TagTreeItem.CATEGORY and not item.is_gst: + fm_dest = self.db.metadata_for_field(item.category_key) + if fm_dest['kind'] == 'user': + if src_is_tb: + if event.dropAction() == Qt.MoveAction: + data = str(event.mimeData().data('application/calibre+from_tag_browser')) + src = cPickle.loads(data) + for s in src: + if s[0] == TagTreeItem.TAG and \ + (not s[1].startswith('@') or s[2]): + return + self.setDropIndicatorShown(True) + return + md = event.mimeData() + if hasattr(md, 'column_name'): + fm_src = self.db.metadata_for_field(md.column_name) + if md.column_name in ['authors', 'publisher', 'series'] or \ + (fm_src['is_custom'] and + fm_src['datatype'] in ['series', 'text'] and + not fm_src['is_multiple']): + self.setDropIndicatorShown(True) def clear(self): if self.model(): @@ -470,9 +534,11 @@ class TagTreeItem(object): # {{{ ROOT = 2 def __init__(self, data=None, category_icon=None, icon_map=None, - parent=None, tooltip=None, category_key=None): + parent=None, tooltip=None, category_key=None, temporary=False): self.parent = parent self.children = [] + self.id_set = set() + self.is_gst = False self.boxed = False if self.parent is not None: self.parent.append(self) @@ -487,6 +553,7 @@ class TagTreeItem(object): # {{{ self.bold_font.setBold(True) self.bold_font = QVariant(self.bold_font) self.category_key = category_key + self.temporary = temporary elif self.type == self.TAG: icon_map[0] = data.icon self.tag, self.icon_state_map = data, list(map(QVariant, icon_map)) @@ -523,6 +590,8 @@ class TagTreeItem(object): # {{{ def category_data(self, role): if role == Qt.DisplayRole: return QVariant(self.py_name + ' [%d]'%len(self.child_tags())) + if role == Qt.EditRole: + return QVariant(self.py_name) if role == Qt.DecorationRole: return self.icon if role == Qt.FontRole: @@ -541,18 +610,20 @@ class TagTreeItem(object): # {{{ p = self while p.parent.type != self.ROOT: p = p.parent - if p.category_key.startswith('@'): - name = getattr(tag, 'original_name', tag.name) + if not tag.is_hierarchical: + name = original_name(tag) else: name = tag.name tt_author = False if role == Qt.DisplayRole: - if tag.count == 0: + count = len(self.id_set) + count = count if count > 0 else tag.count + if count == 0: return QVariant('%s'%(name)) else: - return QVariant('[%d] %s'%(tag.count, name)) + return QVariant('[%d] %s'%(count, name)) if role == Qt.EditRole: - return QVariant(getattr(tag, 'original_name', tag.name)) + return QVariant(original_name(tag)) if role == Qt.DecorationRole: return self.icon_state_map[tag.state] if role == Qt.ToolTipRole: @@ -615,7 +686,9 @@ class TagsModel(QAbstractItemModel): # {{{ self.filter_categories_by = filter_categories_by self.collapse_model = collapse_model - # get_node_tree cannot return None here, because row_map is empty + # get_node_tree cannot return None here, because row_map is empty. Note + # that get_node_tree can indirectly change the user_categories dict. + data = self.get_node_tree(config['sort_tags_by']) gst = db.prefs.get('grouped_search_terms', {}) self.root_item = TagTreeItem() @@ -623,20 +696,24 @@ class TagsModel(QAbstractItemModel): # {{{ last_category_node = None category_node_map = {} + self.category_node_tree = {} for i, r in enumerate(self.row_map): if self.hidden_categories and self.categories[i] in self.hidden_categories: continue + is_gst = False if r.startswith('@') and r[1:] in gst: tt = _(u'The grouped search term name is "{0}"').format(r[1:]) + is_gst = True elif r == 'news': tt = '' else: tt = _(u'The lookup/search name is "{0}"').format(r) if r.startswith('@'): - path_parts = [p.strip() for p in r.split('.') if p.strip()] + path_parts = [p for p in r.split('.')] path = '' last_category_node = self.root_item + tree_root = self.category_node_tree for i,p in enumerate(path_parts): path += p if path not in category_node_map: @@ -648,15 +725,21 @@ class TagsModel(QAbstractItemModel): # {{{ last_category_node = node category_node_map[path] = node self.category_nodes.append(node) - node.can_edit = i == (len(path_parts) - 1) + node.can_be_edited = (not is_gst) and (i == (len(path_parts)-1)) + node.is_gst = is_gst + if not is_gst: + tree_root[p] = {} + tree_root = tree_root[p] else: last_category_node = category_node_map[path] + tree_root = tree_root[p] path += '.' else: node = TagTreeItem(parent=self.root_item, data=self.categories[i], category_icon=self.category_icon_map[r], tooltip=tt, category_key=r) + node.is_gst = False category_node_map[r] = node last_category_node = node self.category_nodes.append(node) @@ -674,8 +757,18 @@ class TagsModel(QAbstractItemModel): # {{{ for idx in indexes: if idx.isValid(): # get some useful serializable data - name = unicode(self.data(idx, Qt.DisplayRole).toString()) - data.append(name) + node = idx.internalPointer() + path = self.path_for_index(idx) + if node.type == TagTreeItem.CATEGORY: + d = (node.type, node.py_name, node.category_key) + else: + t = node.tag + p = node + while p.type != TagTreeItem.CATEGORY: + p = p.parent + d = (node.type, p.category_key, p.is_gst, original_name(t), + t.category, path) + data.append(d) else: data.append(None) raw = bytearray(cPickle.dumps(data, -1)) @@ -685,9 +778,120 @@ class TagsModel(QAbstractItemModel): # {{{ def dropMimeData(self, md, action, row, column, parent): fmts = set([unicode(x) for x in md.formats()]) - if not fmts.intersection(set(self.mimeTypes())) or \ - action != Qt.CopyAction: + if not fmts.intersection(set(self.mimeTypes())): return False + if "application/calibre+from_library" in fmts: + if action != Qt.CopyAction: + return False + return self.do_drop_from_library(md, action, row, column, parent) + elif 'application/calibre+from_tag_browser' in fmts: + return self.do_drop_from_tag_browser(md, action, row, column, parent) + + def do_drop_from_tag_browser(self, md, action, row, column, parent): + if not parent.isValid(): + return False + dest = parent.internalPointer() + if dest.type != TagTreeItem.CATEGORY: + return False + if not md.hasFormat('application/calibre+from_tag_browser'): + return False + data = str(md.data('application/calibre+from_tag_browser')) + src = cPickle.loads(data) + for s in src: + if s[0] != TagTreeItem.TAG: + return False + return self.move_or_copy_item_to_user_category(src, dest, action) + + def move_or_copy_item_to_user_category(self, src, dest, action): + ''' + src is a list of tuples representing items to copy. The tuple is + (type, containing category key, category key is global search term, + full name, category key, path to node) + The type must be TagTreeItem.TAG + dest is the TagTreeItem node to receive the items + action is Qt.CopyAction or Qt.MoveAction + ''' + def process_source_node(user_cats, src_parent, src_parent_is_gst, + is_uc, dest_key, node): + ''' + Copy/move an item and all its children to the destination + ''' + copied = False + src_name = original_name(node.tag) + src_cat = node.tag.category + # delete the item if the source is a user category and action is move + if is_uc and not src_parent_is_gst and src_parent in user_cats and \ + action == Qt.MoveAction: + new_cat = [] + for tup in user_cats[src_parent]: + if src_name == tup[0] and src_cat == tup[1]: + continue + new_cat.append(list(tup)) + user_cats[src_parent] = new_cat + else: + copied = True + + # Now add the item to the destination user category + add_it = True + if not is_uc and src_cat == 'news': + src_cat = 'tags' + for tup in user_cats[dest_key]: + if src_name == tup[0] and src_cat == tup[1]: + add_it = False + if add_it: + user_cats[dest_key].append([src_name, src_cat, 0]) + + for c in node.children: + copied = process_source_node(user_cats, src_parent, src_parent_is_gst, + is_uc, dest_key, c) + return copied + + user_cats = self.db.prefs.get('user_categories', {}) + parent_node = None + copied = False + path = None + for s in src: + src_parent, src_parent_is_gst = s[1:3] + path = s[5] + parent_node = src_parent + + if src_parent.startswith('@'): + is_uc = True + src_parent = src_parent[1:] + else: + is_uc = False + dest_key = dest.category_key[1:] + + if dest_key not in user_cats: + continue + + node = self.index_for_path(path) + if node: + copied = process_source_node(user_cats, src_parent, src_parent_is_gst, + is_uc, dest_key, node.internalPointer()) + + self.db.prefs.set('user_categories', user_cats) + self.tags_view.recount() + + # Scroll to the item copied. If it was moved, scroll to the parent + if parent_node is not None: + self.clear_boxed() + m = self.tags_view.model() + if not copied: + p = path[-1] + if p == 0: + path = m.find_category_node(parent_node) + else: + path[-1] = p - 1 + idx = m.index_for_path(path) + self.tags_view.setExpanded(idx, True) + if idx.internalPointer().type == TagTreeItem.TAG: + m.show_item_at_index(idx, box=True) + else: + m.show_item_at_index(idx) + return True + + def do_drop_from_library(self, md, action, row, column, parent): idx = parent if idx.isValid(): node = self.data(idx, Qt.UserRole) @@ -717,7 +921,7 @@ class TagsModel(QAbstractItemModel): # {{{ def handle_user_category_drop(self, on_node, ids, column): categories = self.db.prefs.get('user_categories', {}) - category = categories.get(on_node.category_key[:-1], None) + category = categories.get(on_node.category_key[1:], None) if category is None: return fm_src = self.db.metadata_for_field(column) @@ -751,9 +955,9 @@ class TagsModel(QAbstractItemModel): # {{{ break else: category.append([val, column, vmap[val]]) - categories[on_node.category_key[:-1]] = category + categories[on_node.category_key[1:]] = category self.db.prefs.set('user_categories', categories) - self.drag_drop_finished.emit(None, True) + self.tags_view.recount() def handle_drop(self, on_node, ids): #print 'Dropped ids:', ids, on_node.tag @@ -771,7 +975,7 @@ class TagsModel(QAbstractItemModel): # {{{ fm = self.db.metadata_for_field(key) is_multiple = fm['is_multiple'] - val = on_node.tag.name + val = original_name(on_node.tag) for id in ids: mi = self.db.get_metadata(id, index_is_id=True) @@ -803,7 +1007,7 @@ class TagsModel(QAbstractItemModel): # {{{ self.db.set_metadata(id, mi, set_title=False, set_authors=set_authors, commit=False) self.db.commit() - self.drag_drop_finished.emit(ids, False) + self.drag_drop_finished.emit(ids) def set_search_restriction(self, s): self.search_restriction = s @@ -886,23 +1090,60 @@ class TagsModel(QAbstractItemModel): # {{{ else: collapse_model = 'partition' collapse_template = tweaks['categories_collapsed_popularity_template'] - collapse_letter = collapse_letter_sk = None - def process_one_node(category, state_map, collapse_letter, collapse_letter_sk): + def process_one_node(category, state_map): + collapse_letter = None category_index = self.createIndex(category.row(), 0, category) category_node = category_index.internalPointer() key = category_node.category_key if key not in data: - return ((collapse_letter, collapse_letter_sk)) + return cat_len = len(data[key]) if cat_len <= 0: - return ((collapse_letter, collapse_letter_sk)) + return + category_child_map = {} + fm = self.db.field_metadata[key] clear_rating = True if key not in self.categories_with_ratings and \ - not self.db.field_metadata[key]['is_custom'] and \ - not self.db.field_metadata[key]['kind'] == 'user' \ + not fm['is_custom'] and \ + not fm['kind'] == 'user' \ else False - tt = key if self.db.field_metadata[key]['kind'] == 'user' else None + tt = key if fm['kind'] == 'user' else None + + if collapse_model == 'first letter': + # Build a list of 'equal' first letters by looking for + # overlapping ranges. If a range overlaps another, then the + # letters are assumed to be equivalent. ICU collating is complex + # beyond belief. This mechanism lets us determine the logical + # first character from ICU's standpoint. + chardict = {} + for idx,tag in enumerate(data[key]): + if not tag.sort: + c = ' ' + else: + c = icu_upper(tag.sort[0]) + if c not in chardict: + chardict[c] = [idx, idx] + else: + chardict[c][1] = idx + + # sort the ranges to facilitate detecting overlap + ranges = sorted([(v[0], v[1], c) for c,v in chardict.items()]) + + # Create a list of 'first letters' to use for each item in + # the category. The list is generated using the ranges. Overlaps + # are filled with the character that first occurs. + cl_list = list(repeat(None, len(data[key]))) + for t in ranges: + start = t[0] + c = t[2] + if cl_list[start] is None: + nc = c + else: + nc = cl_list[start] + for i in range(start, t[1]+1): + cl_list[i] = nc + for idx,tag in enumerate(data[key]): if clear_rating: tag.avg_rating = None @@ -919,67 +1160,77 @@ class TagsModel(QAbstractItemModel): # {{{ name = eval_formatter.safe_format(collapse_template, d, 'TAG_VIEW', None) self.beginInsertRows(category_index, 999999, 1) #len(data[key])-1) - sub_cat = TagTreeItem(parent=category, - data = name, tooltip = None, + sub_cat = TagTreeItem(parent=category, data = name, + tooltip = None, temporary=True, category_icon = category_node.icon, category_key=category_node.category_key) self.endInsertRows() - else: - ts = tag.sort - if not ts: - ts = ' ' - try: - sk = sort_key(ts)[0] - except: - sk = ts[0] - - if sk != collapse_letter_sk: - collapse_letter = upper(ts[0]) - try: - collapse_letter_sk = sort_key(collapse_letter)[0] - except: - collapse_letter_sk = collapse_letter + else: # by 'first letter' + cl = cl_list[idx] + if cl != collapse_letter: + collapse_letter = cl sub_cat = TagTreeItem(parent=category, data = collapse_letter, category_icon = category_node.icon, - tooltip = None, + tooltip = None, temporary=True, category_key=category_node.category_key) node_parent = sub_cat else: node_parent = category - components = [t for t in tag.name.split('.')] - if key not in self.db.prefs.get('categories_using_hierarchy', []) \ - or len(components) == 1 or \ - self.db.field_metadata[key]['kind'] == 'user': + # category display order is important here. The following works + # only of all the non-user categories are displayed before the + # user categories + components = [t.strip() for t in original_name(tag).split('.') + if t.strip()] + if len(components) == 0 or '.'.join(components) != original_name(tag): + components = [original_name(tag)] + in_uc = fm['kind'] == 'user' + if (not tag.is_hierarchical) and (in_uc or + key in ['authors', 'publisher', 'news', 'formats', 'rating'] or + key not in self.db.prefs.get('categories_using_hierarchy', []) or + len(components) == 1): self.beginInsertRows(category_index, 999999, 1) - TagTreeItem(parent=node_parent, data=tag, tooltip=tt, + n = TagTreeItem(parent=node_parent, data=tag, tooltip=tt, icon_map=self.icon_state_map) + if tag.id_set is not None: + n.id_set |= tag.id_set + category_child_map[tag.name, tag.category] = n self.endInsertRows() + tag.is_editable = key != 'formats' and (key == 'news' or \ + self.db.field_metadata[tag.category]['datatype'] in \ + ['text', 'series', 'enumeration']) else: for i,comp in enumerate(components): - child_map = dict([(t.tag.name, t) for t in node_parent.children + if i == 0: + child_map = category_child_map + else: + child_map = dict([((t.tag.name, t.tag.category), t) + for t in node_parent.children if t.type != TagTreeItem.CATEGORY]) - if comp in child_map: - node_parent = child_map[comp] - node_parent.tag.count += tag.count + if (comp,tag.category) in child_map: + node_parent = child_map[(comp,tag.category)] + node_parent.tag.is_hierarchical = True else: if i < len(components)-1: t = copy.copy(tag) t.original_name = '.'.join(components[:i+1]) - t.can_edit = False + t.is_editable = False else: t = tag - t.original_name = t.name - t.can_edit = True - t.use_prefix = True + if not in_uc: + t.original_name = t.name + t.is_editable = True + t.is_hierarchical = True t.name = comp self.beginInsertRows(category_index, 999999, 1) node_parent = TagTreeItem(parent=node_parent, data=t, tooltip=tt, icon_map=self.icon_state_map) + child_map[(comp,tag.category)] = node_parent self.endInsertRows() - - return ((collapse_letter, collapse_letter_sk)) + # This id_set must not be None + node_parent.id_set |= tag.id_set + return for category in self.category_nodes: if len(category.children) > 0: @@ -987,7 +1238,11 @@ class TagsModel(QAbstractItemModel): # {{{ states = [c.tag.state for c in category.child_tags()] names = [(c.tag.name, c.tag.category) for c in category.child_tags()] state_map = dict(izip(names, states)) - ctags = [c for c in child_map if c.type == TagTreeItem.CATEGORY] + # temporary sub-categories (the partitioning ones) must follow + # the permanent sub-categories. This will happen naturally if + # the temp ones are added by process_node + ctags = [c for c in child_map if + c.type == TagTreeItem.CATEGORY and not c.temporary] start = len(ctags) self.beginRemoveRows(self.createIndex(category.row(), 0, category), start, len(child_map)-1) @@ -996,8 +1251,7 @@ class TagsModel(QAbstractItemModel): # {{{ else: state_map = {} - collapse_letter, collapse_letter_sk = process_one_node(category, - state_map, collapse_letter, collapse_letter_sk) + process_one_node(category, state_map) return True def columnCount(self, parent): @@ -1016,13 +1270,19 @@ class TagsModel(QAbstractItemModel): # {{{ # working with the last item and that item is deleted, in which case # we position at the parent label path = index.model().path_for_index(index) - val = unicode(value.toString()) + val = unicode(value.toString()).strip() if not val: error_dialog(self.tags_view, _('Item is blank'), _('An item cannot be set to nothing. Delete it instead.')).exec_() return False item = index.internalPointer() if item.type == TagTreeItem.CATEGORY and item.category_key.startswith('@'): + if val.find('.') >= 0: + error_dialog(self.tags_view, _('Rename user category'), + _('You cannot use periods in the name when ' + 'renaming user categories'), show=True) + return False + user_cats = self.db.prefs.get('user_categories', {}) ckey = item.category_key[1:] dotpos = ckey.rfind('.') @@ -1035,7 +1295,7 @@ class TagsModel(QAbstractItemModel): # {{{ if len(c) == len(ckey): if nkey in user_cats: error_dialog(self.tags_view, _('Rename user category'), - _('The name %s is already used'%nkey), show=True) + _('The name %s is already used')%nkey, show=True) return False user_cats[nkey] = user_cats[ckey] del user_cats[ckey] @@ -1053,10 +1313,9 @@ class TagsModel(QAbstractItemModel): # {{{ p = self.tags_view.model().find_category_node('@' + nkey) self.tags_view.model().show_item_at_path(p) return True - itm = item.parent - while itm.type != TagTreeItem.CATEGORY: - itm = itm.parent - key = itm.category_key + + key = item.tag.category + name = original_name(item.tag) # make certain we know about the item's category if key not in self.db.field_metadata: return False @@ -1087,10 +1346,54 @@ class TagsModel(QAbstractItemModel): # {{{ label=self.db.field_metadata[key]['label']) self.tags_view.tag_item_renamed.emit() item.tag.name = val + self.rename_item_in_all_user_categories(name, key, val) self.refresh() # Should work, because no categories can have disappeared self.show_item_at_path(path) return True + def rename_item_in_all_user_categories(self, item_name, item_category, new_name): + ''' + Search all user categories for items named item_name with category + item_category and rename them to new_name. The caller must arrange to + redisplay the tree as appropriate (recount or set_new_model) + ''' + user_cats = self.db.prefs.get('user_categories', {}) + for k in user_cats.keys(): + new_contents = [] + for tup in user_cats[k]: + if tup[0] == item_name and tup[1] == item_category: + new_contents.append([new_name, item_category, 0]) + else: + new_contents.append(tup) + user_cats[k] = new_contents + self.db.prefs.set('user_categories', user_cats) + + def delete_item_from_all_user_categories(self, item_name, item_category): + ''' + Search all user categories for items named item_name with category + item_category and delete them. The caller must arrange to redisplay the + tree as appropriate (recount or set_new_model) + ''' + user_cats = self.db.prefs.get('user_categories', {}) + for cat in user_cats.keys(): + self.delete_item_from_user_category(cat, item_name, item_category, + user_categories=user_cats) + self.db.prefs.set('user_categories', user_cats) + + def delete_item_from_user_category(self, category, item_name, item_category, + user_categories=None): + if user_categories is not None: + user_cats = user_categories + else: + user_cats = self.db.prefs.get('user_categories', {}) + new_contents = [] + for tup in user_cats[category]: + if tup[0] != item_name or tup[1] != item_category: + new_contents.append(tup) + user_cats[category] = new_contents + if user_categories is None: + self.db.prefs.set('user_categories', user_cats) + def headerData(self, *args): return NONE @@ -1099,7 +1402,8 @@ class TagsModel(QAbstractItemModel): # {{{ if index.isValid(): node = self.data(index, Qt.UserRole) if node.type == TagTreeItem.TAG: - ans |= Qt.ItemIsDragEnabled + if node.tag.is_editable: + ans |= Qt.ItemIsDragEnabled fm = self.db.metadata_for_field(node.tag.category) if node.tag.category in \ ('tags', 'series', 'authors', 'rating', 'publisher') or \ @@ -1111,7 +1415,7 @@ class TagsModel(QAbstractItemModel): # {{{ return ans def supportedDropActions(self): - return Qt.CopyAction + return Qt.CopyAction|Qt.MoveAction def path_for_index(self, index): ans = [] @@ -1230,8 +1534,8 @@ class TagsModel(QAbstractItemModel): # {{{ if tag.name and tag.name[0] == u'\u2605': # char is a star. Assume rating ans.append('%s%s:%s'%(prefix, category, len(tag.name))) else: - name = getattr(tag, 'original_name', tag.name) - use_prefix = getattr(tag, 'use_prefix', False) + name = original_name(tag) + use_prefix = tag.is_hierarchical if category == 'tags': if name in tags_seen: continue @@ -1244,19 +1548,20 @@ class TagsModel(QAbstractItemModel): # {{{ name.replace(r'"', r'\"'))) return ans - def find_item_node(self, key, txt, start_path): + def find_item_node(self, key, txt, start_path, equals_match=False): ''' Search for an item (a node) in the tags browser list that matches both - the key (exact case-insensitive match) and txt (contains case- - insensitive match). Returns the path to the node. Note that paths are to - a location (second item, fourth item, 25 item), not to a node. If + the key (exact case-insensitive match) and txt (not equals_match => + case-insensitive contains match; equals_match => case_insensitive + equal match). Returns the path to the node. Note that paths are to a + location (second item, fourth item, 25 item), not to a node. If start_path is None, the search starts with the topmost node. If the tree is changed subsequent to calling this method, the path can easily refer to a different node or no node at all. ''' if not txt: return None - txt = lower(txt) + txt = lower(txt) if not equals_match else txt self.path_found = None if start_path is None: start_path = [] @@ -1268,9 +1573,14 @@ class TagsModel(QAbstractItemModel): # {{{ tag = tag_item.tag if tag is None: return False - if lower(tag.name).find(txt) >= 0: + name = original_name(tag) + if (equals_match and strcmp(name, txt) == 0) or \ + (not equals_match and lower(name).find(txt) >= 0): self.path_found = path return True + for i,c in enumerate(tag_item.children): + if process_tag(depth+1, self.createIndex(i, 0, c), c, start_path): + return True return False def process_level(depth, category_index, start_path): @@ -1280,15 +1590,14 @@ class TagsModel(QAbstractItemModel): # {{{ return False if path[depth] > start_path[depth]: start_path = path - if key and strcmp(category_index.internalPointer().category_key, key) != 0: - return False + my_key = category_index.internalPointer().category_key for j in xrange(self.rowCount(category_index)): tag_index = self.index(j, 0, category_index) tag_item = tag_index.internalPointer() if tag_item.type == TagTreeItem.CATEGORY: if process_level(depth+1, tag_index, start_path): return True - else: + elif not key or strcmp(key, my_key) == 0: if process_tag(depth+1, tag_index, tag_item, start_path): return True return False @@ -1346,11 +1655,16 @@ class TagsModel(QAbstractItemModel): # {{{ if tag_item.boxed: tag_item.boxed = False self.dataChanged.emit(tag_index, tag_index) + for i,c in enumerate(tag_item.children): + process_tag(self.index(i, 0, tag_index), c) def process_level(category_index): for j in xrange(self.rowCount(category_index)): tag_index = self.index(j, 0, category_index) tag_item = tag_index.internalPointer() + if tag_item.boxed: + tag_item.boxed = False + self.dataChanged.emit(tag_index, tag_index) if tag_item.type == TagTreeItem.CATEGORY: process_level(tag_index) else: @@ -1371,29 +1685,56 @@ class TagBrowserMixin(object): # {{{ self.tags_view.set_database(db, self.tag_match, self.sort_by) self.tags_view.tags_marked.connect(self.search.set_search_string) self.tags_view.tag_list_edit.connect(self.do_tags_list_edit) - self.tags_view.user_category_edit.connect(self.do_user_categories_edit) + self.tags_view.edit_user_category.connect(self.do_edit_user_categories) + self.tags_view.delete_user_category.connect(self.do_delete_user_category) + self.tags_view.del_item_from_user_cat.connect(self.do_del_item_from_user_cat) self.tags_view.add_subcategory.connect(self.do_add_subcategory) + self.tags_view.add_item_to_user_cat.connect(self.do_add_item_to_user_cat) self.tags_view.saved_search_edit.connect(self.do_saved_search_edit) self.tags_view.author_sort_edit.connect(self.do_author_sort_edit) self.tags_view.tag_item_renamed.connect(self.do_tag_item_renamed) self.tags_view.search_item_renamed.connect(self.saved_searches_changed) self.tags_view.drag_drop_finished.connect(self.drag_drop_finished) self.edit_categories.clicked.connect(lambda x: - self.do_user_categories_edit()) + self.do_edit_user_categories()) - def do_add_subcategory(self, on_category=None): + def do_add_subcategory(self, on_category_key, new_category_name=None): + ''' + Add a subcategory to the category 'on_category'. If new_category_name is + None, then a default name is shown and the user is offered the + opportunity to edit the name. + ''' db = self.library_view.model().db user_cats = db.prefs.get('user_categories', {}) - new_cat = on_category[1:] + '.' + _('New Category').replace('.', '') + + # Ensure that the temporary name we will use is not already there + i = 0 + if new_category_name is not None: + new_name = new_category_name.replace('.', '') + else: + new_name = _('New Category').replace('.', '') + n = new_name + while True: + new_cat = on_category_key[1:] + '.' + n + if new_cat not in user_cats: + break + i += 1 + n = new_name + unicode(i) + # Add the new category user_cats[new_cat] = [] db.prefs.set('user_categories', user_cats) self.tags_view.set_new_model() m = self.tags_view.model() idx = m.index_for_path(m.find_category_node('@' + new_cat)) m.show_item_at_index(idx) - self.tags_view.edit(idx) + # Open the editor on the new item to rename it + if new_category_name is None: + self.tags_view.edit(idx) - def do_user_categories_edit(self, on_category=None): + def do_edit_user_categories(self, on_category=None): + ''' + Open the user categories editor. + ''' db = self.library_view.model().db d = TagCategories(self, db, on_category) if d.exec_() == d.Accepted: @@ -1403,9 +1744,90 @@ class TagBrowserMixin(object): # {{{ db.field_metadata.add_user_category('@' + k, k) db.data.change_search_locations(db.field_metadata.get_search_terms()) self.tags_view.set_new_model() - self.tags_view.recount() + + def do_delete_user_category(self, category_name): + ''' + Delete the user category named category_name. Any leading '@' is removed + ''' + if category_name.startswith('@'): + category_name = category_name[1:] + db = self.library_view.model().db + user_cats = db.prefs.get('user_categories', {}) + cat_keys = sorted(user_cats.keys(), key=sort_key) + has_children = False + found = False + for k in cat_keys: + if k == category_name: + found = True + has_children = len(user_cats[k]) + elif k.startswith(category_name + '.'): + has_children = True + if not found: + return error_dialog(self.tags_view, _('Delete user category'), + _('%s is not a user category')%category_name, show=True) + if has_children: + if not question_dialog(self.tags_view, _('Delete user category'), + _('%s contains items. Do you really ' + 'want to delete it?')%category_name): + return + for k in cat_keys: + if k == category_name: + del user_cats[k] + elif k.startswith(category_name + '.'): + del user_cats[k] + db.prefs.set('user_categories', user_cats) + self.tags_view.set_new_model() + + def do_del_item_from_user_cat(self, user_cat, item_name, item_category): + ''' + Delete the item (item_name, item_category) from the user category with + key user_cat. Any leading '@' characters are removed + ''' + if user_cat.startswith('@'): + user_cat = user_cat[1:] + db = self.library_view.model().db + user_cats = db.prefs.get('user_categories', {}) + if user_cat not in user_cats: + error_dialog(self.tags_view, _('Remove category'), + _('User category %s does not exist')%user_cat, + show=True) + return + self.tags_view.model().delete_item_from_user_category(user_cat, + item_name, item_category) + self.tags_view.recount() + + def do_add_item_to_user_cat(self, dest_category, src_name, src_category): + ''' + Add the item src_name in src_category to the user category + dest_category. Any leading '@' is removed + ''' + db = self.library_view.model().db + user_cats = db.prefs.get('user_categories', {}) + + if dest_category and dest_category.startswith('@'): + dest_category = dest_category[1:] + + if dest_category not in user_cats: + return error_dialog(self.tags_view, _('Add to user category'), + _('A user category %s does not exist')%dest_category, show=True) + + # Now add the item to the destination user category + add_it = True + if src_category == 'news': + src_category = 'tags' + for tup in user_cats[dest_category]: + if src_name == tup[0] and src_category == tup[1]: + add_it = False + if add_it: + user_cats[dest_category].append([src_name, src_category, 0]) + db.prefs.set('user_categories', user_cats) + self.tags_view.recount() def do_tags_list_edit(self, tag, category): + ''' + Open the 'manage_X' dialog where X == category. If tag is not None, the + dialog will position the editor on that item. + ''' db=self.library_view.model().db if category == 'tags': result = db.get_tags_with_ids() @@ -1430,6 +1852,8 @@ class TagBrowserMixin(object): # {{{ if d.result() == d.Accepted: to_rename = d.to_rename # dict of new text to old id to_delete = d.to_delete # list of ids + orig_name = d.original_names # dict of id: name + rename_func = None if category == 'tags': rename_func = db.rename_tag @@ -1443,15 +1867,19 @@ class TagBrowserMixin(object): # {{{ else: rename_func = partial(db.rename_custom_item, label=cc_label) delete_func = partial(db.delete_custom_item_using_id, label=cc_label) + m = self.tags_view.model() if rename_func: for item in to_delete: delete_func(item) + m.delete_item_from_all_user_categories(orig_name[item], category) for old_id in to_rename: rename_func(old_id, new_name=unicode(to_rename[old_id])) + m.rename_item_in_all_user_categories(orig_name[old_id], + category, unicode(to_rename[old_id])) # Clean up the library view self.do_tag_item_renamed() - self.tags_view.set_new_model() # does a refresh for free + self.tags_view.recount() def do_tag_item_renamed(self): # Clean up library view and search @@ -1467,6 +1895,9 @@ class TagBrowserMixin(object): # {{{ # refreshing the tags view happens at the emit()/call() site def do_author_sort_edit(self, parent, id): + ''' + Open the manage authors dialog + ''' db = self.library_view.model().db editor = EditAuthorsDialog(parent, db, id) d = editor.exec_() @@ -1481,11 +1912,8 @@ class TagBrowserMixin(object): # {{{ self.library_view.model().refresh() self.tags_view.recount() - def drag_drop_finished(self, ids, is_category): - if is_category: - self.tags_view.recount() - else: - self.library_view.model().refresh_ids(ids) + def drag_drop_finished(self, ids): + self.library_view.model().refresh_ids(ids) # }}} diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 318183eb10..e626d446d2 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -128,7 +128,8 @@ def _match(query, value, matchkind): if query[0] == '.': if t.startswith(query[1:]): ql = len(query) - 1 - return (len(t) == ql) or (t[ql:ql+1] == '.') + if (len(t) == ql) or (t[ql:ql+1] == '.'): + return True elif query == t: return True elif ((matchkind == REGEXP_MATCH and re.search(query, t, re.I)) or ### search unanchored @@ -426,6 +427,8 @@ class ResultCache(SearchQueryParser): # {{{ if l > 0: alt_loc = location[0:l] alt_item = location[l+1:] + else: + alt_loc = None for key in user_cats: if key == location or key.startswith(location + '.'): for (item, category, ign) in user_cats[key]: diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 234d1fcfc4..0fecf2bbea 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -46,11 +46,14 @@ copyfile = os.link if hasattr(os, 'link') else shutil.copyfile class Tag(object): def __init__(self, name, id=None, count=0, state=0, avg=0, sort=None, - tooltip=None, icon=None, category=None): + tooltip=None, icon=None, category=None, id_set=None): self.name = name self.id = id self.count = count self.state = state + self.is_hierarchical = False + self.is_editable = True + self.id_set = id_set self.avg_rating = avg/2.0 if avg is not None else 0 self.sort = sort if self.avg_rating > 0: @@ -1160,6 +1163,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): self.n = name self.s = sort self.c = 0 + self.id_set = set() self.rt = 0 self.rc = 0 self.id = None @@ -1177,6 +1181,22 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): return 'n=%s s=%s c=%d rt=%d rc=%d id=%s'%\ (self.n, self.s, self.c, self.rt, self.rc, self.id) + def clean_user_categories(self): + user_cats = self.prefs.get('user_categories', {}) + new_cats = {} + for k in user_cats: + comps = [c.strip() for c in k.split('.') if c.strip()] + if len(comps) == 0: + i = 1 + while True: + if unicode(i) not in user_cats: + new_cats[unicode(i)] = user_cats[k] + break + i += 1 + else: + new_cats['.'.join(comps)] = user_cats[k] + self.prefs.set('user_categories', new_cats) + return new_cats def get_categories(self, sort='name', ids=None, icon_map=None): #start = last = time.clock() @@ -1264,6 +1284,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): item = tag_class(val, sort_val) tcategories[cat][val] = item item.c += 1 + item.id_set.add(book[0]) item.id = item_id if rating > 0: item.rt += rating @@ -1281,6 +1302,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): item = tag_class(val, sort_val) tcategories[cat][val] = item item.c += 1 + item.id_set.add(book[0]) item.id = item_id if rating > 0: item.rt += rating @@ -1368,7 +1390,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): categories[category] = [tag_class(formatter(r.n), count=r.c, id=r.id, avg=avgr(r), sort=r.s, icon=icon, - tooltip=tooltip, category=category) + tooltip=tooltip, category=category, + id_set=r.id_set) for r in items] #print 'end phase "tags list":', time.clock() - last, 'seconds' @@ -1377,6 +1400,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): # Needed for legacy databases that have multiple ratings that # map to n stars for r in categories['rating']: + r.id_set = None for x in categories['rating']: if r.name == x.name and r.id != x.id: r.count = r.count + x.count @@ -1413,7 +1437,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): categories['formats'].sort(key = lambda x:x.name) #### Now do the user-defined categories. #### - user_categories = dict.copy(self.prefs['user_categories']) + user_categories = dict.copy(self.clean_user_categories()) # We want to use same node in the user category as in the source # category. To do that, we need to find the original Tag node. There is @@ -2463,7 +2487,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): stream.seek(0) mi = get_metadata(stream, format, use_libprs_metadata=False) stream.seek(0) - mi.series_index = 1.0 + if not mi.series_index: + mi.series_index = 1.0 mi.tags = [_('News')] if arg['add_title_tag']: mi.tags += [arg['title']] diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 5415cfe8bb..7dfedcb6ff 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -342,6 +342,7 @@ class BrowseServer(object): return category_meta[x]['name'].lower() displayed_custom_fields = custom_fields_to_display(self.db) + uc_displayed = set() for category in sorted(categories, key=lambda x: sort_key(getter(x))): if len(categories[category]) == 0: continue @@ -361,7 +362,19 @@ class BrowseServer(object): icon = category_icon_map['user:'] else: icon = 'blank.png' - cats.append((meta['name'], category, icon)) + + if meta['kind'] == 'user': + dot = category.find('.') + if dot > 0: + cat = category[:dot] + if cat not in uc_displayed: + cats.append((meta['name'][:dot-1], cat, icon)) + uc_displayed.add(cat) + else: + cats.append((meta['name'], category, icon)) + uc_displayed.add(category) + else: + cats.append((meta['name'], category, icon)) cats = [(u'
  •  ' u'{0}' @@ -394,13 +407,59 @@ class BrowseServer(object): category_name = category_meta[category]['name'] datatype = category_meta[category]['datatype'] + # See if we have any sub-categories to display. As we find them, add + # them to the displayed set to avoid showing the same item twice + uc_displayed = set() + cats = [] + for ucat in sorted(categories.keys(), key=sort_key): + if len(categories[ucat]) == 0: + continue + if category == 'formats': + continue + meta = category_meta.get(ucat, None) + if meta is None: + continue + if meta['kind'] != 'user': + continue + cat_len = len(category) + if not (len(ucat) > cat_len and ucat.startswith(category+'.')): + continue + icon = category_icon_map['user:'] + # we have a subcategory. Find any further dots (further subcats) + cat_len += 1 + cat = ucat[cat_len:] + dot = cat.find('.') + if dot > 0: + # More subcats + cat = cat[:dot] + if cat not in uc_displayed: + cats.append((cat, ucat[:cat_len+dot], icon)) + uc_displayed.add(cat) + else: + # This is the end of the chain + cats.append((cat, ucat, icon)) + uc_displayed.add(cat) + cats = u'\n\n'.join( + [(u'
  •  ' + u'{0}' + u'{0}' + u'
  • ') + .format(xml(x, True), xml(quote(y)), xml(_('Browse books by')), + self.opts.url_prefix, src='/browse/icon/'+z) + for x, y, z in cats]) + if cats: + cats = (u'\n
    \n' + '{0}
    ').format(cats) + script = 'toplevel();' + else: + script = 'true' + + # Now do the category items items = categories[category] sort = self.browse_sort_categories(items, sort) - script = 'true' - - if len(items) == 1: + if not cats and len(items) == 1: # Only one item in category, go directly to book list prefix = '' if self.is_wsgi else self.opts.url_prefix html = get_category_items(category, items, @@ -443,7 +502,10 @@ class BrowseServer(object): - script = 'category(%s);'%script + if cats: + script = 'toplevel();category(%s);'%script + else: + script = 'category(%s);'%script main = u'''
    @@ -453,7 +515,7 @@ class BrowseServer(object): {1}
    '''.format( - xml(_('Browsing by')+': ' + category_name), items, + xml(_('Browsing by')+': ' + category_name), cats + items, xml(_('Up'), True), self.opts.url_prefix) return self.browse_template(sort).format(title=category_name, diff --git a/src/calibre/manual/custom.py b/src/calibre/manual/custom.py index 80eeb59e0b..f5db6dd0c2 100644 --- a/src/calibre/manual/custom.py +++ b/src/calibre/manual/custom.py @@ -198,7 +198,7 @@ def cli_docs(app): documented_cmds = [] undocumented_cmds = [] - for script in entry_points['console_scripts']: + for script in entry_points['console_scripts'] + entry_points['gui_scripts']: module = script[script.index('=')+1:script.index(':')].strip() cmd = script[:script.index('=')].strip() if cmd in ('calibre-complete', 'calibre-parallel'): continue diff --git a/src/calibre/manual/gui.rst b/src/calibre/manual/gui.rst index 67d67c6383..882e3d5921 100644 --- a/src/calibre/manual/gui.rst +++ b/src/calibre/manual/gui.rst @@ -27,6 +27,7 @@ Actions .. image:: images/actions.png :alt: The Actions Toolbar + :align: center The actions toolbar provides convenient shortcuts to commonly used actions. Most of the action buttons have little arrows next to them. By clicking the arrows, you can perform variations on the default action. Please note that the actions toolbar will look slightly different depending on whether you have an ebook reader attached to your computer. @@ -39,6 +40,7 @@ The actions toolbar provides convenient shortcuts to commonly used actions. Most Add books ~~~~~~~~~~~~~~~~~~ .. |adbi| image:: images/add_books.png + :class: float-right-img |adbi| The :guilabel:`Add books` action has five variations, accessed by the clicking the down arrow on the right side of the button. @@ -63,6 +65,7 @@ To add an additional format for an existing book, use the :ref:`edit_meta_inform Edit metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |emii| image:: images/edit_meta_information.png + :class: float-right-img |emii| The :guilabel:`Edit metadata` action has six variations, which can be accessed by clicking the down arrow on the right side of the button. @@ -80,6 +83,7 @@ Edit metadata Convert e-books ~~~~~~~~~~~~~~~~~~~~~~ .. |cei| image:: images/convert_ebooks.png + :class: float-right-img |cei| Ebooks can be converted from a number of formats into whatever format your e-book reader prefers. Note that ebooks you purchase will typically have `Digital Rights Management `_ *(DRM)*. @@ -106,6 +110,7 @@ The :guilabel:`Convert E-books` action has three variations, accessed by the arr View ~~~~~~~~~~~ .. |vi| image:: images/view.png + :class: float-right-img |vi| The :guilabel:`View` action displays the book in an ebook viewer program. |app| has a builtin viewer for the most e-book formats. For other formats it uses the default operating system application. You can configure which formats should open with the internal viewer via @@ -118,6 +123,7 @@ on the right of the :guilabel:`View` button. Send to device ~~~~~~~~~~~~~~~~~~~~~~~~ .. |stdi| image:: images/send_to_device.png + :class: float-right-img |stdi| The :guilabel:`Send to device` action has eight variations, accessed by clicking the down arrow on the right of the button. @@ -138,6 +144,7 @@ You can control the file name and folder structure of files sent to the device b Fetch news ~~~~~~~~~~~~~~~~~ .. |fni| image:: images/fetch_news.png + :class: float-right-img |fni| The :guilabel:`Fetch news` action downloads news from various websites and converts it into an ebook that can be read on your ebook reader. Normally, the newly created ebook is added to your ebook library, but if an ebook reader is connected at the time the download finishes, the news is also uploaded to the reader automatically. @@ -155,6 +162,7 @@ The :guilabel:`Fetch news` action has three variations, accessed by clicking the Library ~~~~~~~~~~~~~~~~~ .. |lii| image:: images/library.png + :class: float-right-img |lii| The :guilabel: `Library` action allows you to create, switch between, rename or delete a Library. |app| allows you to create as many libraries as you wish. You coudl for instance create a fiction library, a non fiction library, a foreign language library a project library, basically any structure that suits your needs. Libraries are the highest organizational structure within |app|, each library has its own set of books, tags, categories and base storage location. @@ -169,6 +177,7 @@ Library Device ~~~~~~~~~~~~~~~~~ .. |dvi| image:: images/device.png + :class: float-right-img |dvi| The :guilabel:`Device` action allows you to view the books in the main memory or storage cards of your device, or to eject the device (detach it from |app|). This icon shows up automatically on the main |app| toolbar when you connect a supported device. You can click on it to see the books on your device. You can also drag and drop books from your |app| library onto the icon to transfer them to your device. Conversely, you can drag and drop books from your device onto the |app| icon on the toolbar to transfer books from your device to the |app| library. @@ -179,6 +188,7 @@ This icon shows up automatically on the main |app| toolbar when you connect a su Save to disk ~~~~~~~~~~~~~~~~~~~~~~~~~ .. |svdi| image:: images/save_to_disk.png + :class: float-right-img |svdi| The :guilabel:`Save to disk` action has five variations, accessed by the arrow next to the button. @@ -212,6 +222,7 @@ Save to disk Connect/Share ~~~~~~~~~~~~~~~~~ .. |csi| image:: images/connect_share.png + :class: float-right-img |csi| The :guilabel:`Connect/Share` action allows you to manually connect to a device or folder on your computer, it also allows you to set up you |app| library for access via a web browser, or email. @@ -230,6 +241,7 @@ Connect/Share Remove books ~~~~~~~~~~~~~~~~~~~~~ .. |rbi| image:: images/remove_books.png + :class: float-right-img |rbi| The :guilabel:`Remove books` action **deletes books permanently**, so use it with care. It is *context sensitive*, i.e. it depends on which :ref:`catalog ` you have selected. If you have selected the :guilabel:`Library`, books will be removed from the library. If you have selected the ebook reader device, the books will be removed from the device. To remove only a particular format for a given book use the :ref:`edit_meta_information` action. Remove books also has five variations which can be accessed by clicking the down arrow on the right side of the button. @@ -259,6 +271,7 @@ The Preferences Action allows you to change the way various aspects of |app| wor Catalogs ---------- .. image:: images/catalogs.png + :align: center A *catalog* is a collection of books. |app| can manage two types of different catalogs: @@ -274,6 +287,7 @@ Many operations, like Adding books, deleting, viewing, etc. are context sensitiv Search & Sort --------------- .. image:: images/search_sort.png + :align: center The Search & Sort section allows you to perform several powerful actions on your book collections. @@ -375,6 +389,7 @@ Searching for ``no`` or ``unchecked`` will find all books with ``No`` in the col :align: middle .. figure:: images/search.png + :align: center :guilabel:`Advanced Search Dialog` @@ -408,6 +423,7 @@ will be interpreted to have the title: Foundation and Earth and author: Isaac As Book Details ------------- .. image:: images/book_details.png + :align: center The Book Details display shows you extra information and the cover for the currently selected book. @@ -418,16 +434,31 @@ The Book Details display shows you extra information and the cover for the curre Tag Browser ------------- .. image:: images/tag_browser.png + :class: float-left-img The Tag Browser allows you to easily browse your collection by Author/Tags/Series/etc. If you click on any Item in the Tag Browser, for example, the Author name, Isaac Asimov, then the list of books to the right is restricted to books by that author. Clicking once again on Isaac Asimov will restrict the list of books to books not by Isaac Asimov. A third click will remove the restriction. If you hold down the Ctrl or Shift keys and click on multiple items, then restrictions based on multiple items are created. For example you could Hold Ctrl and click on the tags History and Europe for find books on European history. The Tag Browser works by constructing search expressions that are automatically entered into the Search bar. It is a good way to learn how to construct basic search expressions. There is a search bar at the top of the Tag Browser that allows you to easily find any item in the Tag Browser. In addition, you can right click on any item and choose to hide it or rename it or open a "Manage x" dialog that allows you to manage items of that kind. For example the "Manage Authors" dialog allows you to rename authors and control how their names are sorted. +Items in the Tag browser have their icons partially colored. The amount of color depends on the average rating of the books in that category. So for example if the books by Isaac Asimov have an average of four stars, the icon for Isaac Asimov in the Tag Browser will be 4/5th colored. You can hover your mouse over the icon to see the average rating. + For convenience, you can drag and drop books from the book list to items in the Tag Browser and that item will be automatically applied to the dropped books. For example, dragging a book to Isaac Asimov will set the author of that book to Isaac Asimov or dragging it to the tag History will add the tag History to its tags. +The outer-level items in the tag browser such as Authors and Series are called categories. You can create your own categories, called User Categories, which are useful for organizing items. For example, you can use the user categories editor (push the Manage User Categories button) to create a user category called Favorite Authors, then put the items for your favorites into the category. User categories act like built-in categories; you can click on items to search for them. You can search for all items in a category by right-clicking on the category name and choosing "Search for books in ...". + +User categories can have sub-categories. For example, the user category Favorites.Authors is a sub-category of Favorites. You might also have Favorites.Series, in which case there will be two sub-categories under Favorites. Sub-categories can be created using Manage User Categories by entering names like the Favorites example. They can also be created by right-clicking on a user category, choosing "Add sub-category to ...", and entering the category name. + +It is also possible to create hierarchies inside some of the built-in categories (the text categories). These hierarchies show with the small triangle permitting the sub-items to be hidden. To use hierarchies in a category, you must first go to Preferences / Look & Feel and enter the category name(s) into the "Categories with hierarchical items" box. Once this is done, items in that category that contain periods will be shown using the small triangle. For example, assume you create a custom column called "Genre" and indicate that it contains hierarchical items. Once done, items such as Mystery.Thriller and Mystery.English will display as Mystery with the small triangle next to it. Clicking on the triangle will show Thriller and English as sub-items. + +You can drag and drop items in the Tag browser onto user categories to add them to that category. + +You can control how items are sorted in the Tag browser via the box at the bottom of the Tag Browser. You can choose to sort by name, average rating or popularity (popularity is the number of books with an item in your library; for example; the popularity of Isaac Asimov is the number of book sin your library by Isaac Asimov). + + Jobs ----- .. image:: images/jobs.png + :class: float-left-img The Jobs panel shows you the number of currently running jobs. Jobs are tasks that run in a separate process, they include converting ebooks and talking to your reader device. You can click on the jobs panel to access the list of jobs. Once a job has completed, by double-clicking it in the list, you can see a detailed log from that job. This is useful to debug jobs that may not have completed successfully. diff --git a/src/calibre/manual/news.rst b/src/calibre/manual/news.rst index 88b6dd47bc..d0838ccb0f 100644 --- a/src/calibre/manual/news.rst +++ b/src/calibre/manual/news.rst @@ -33,6 +33,7 @@ Lets pick a couple of feeds that look interesting: I got the URLs by clicking the little orange RSS icon next to each feed name. To make |app| download the feeds and convert them into an e-book, you should click the :guilabel:`Fetch news` button and then the :guilabel:`Add a custom news source` menu item. A dialog similar to that shown below should open up. .. image:: images/custom_news.png + :align: center First enter ``Portfolio`` into the :guilabel:`Recipe title` field. This will be the title of the e-book that will be created from the articles in the above feeds. @@ -81,6 +82,7 @@ So it looks like to get the print version, we need to prefix every article URL w Now in the :guilabel:`Advanced Mode` of the Custom news sources dialog, you should see something like (remember to select *The BBC* recipe before switching to advanced mode): .. image:: images/bbc_advanced.png + :align: center You can see that the fields from the :guilabel:`Basic mode` have been translated to python code in a straightforward manner. We need to add instructions to this recipe to use the print version of the articles. All that's needed is to add the following two lines: @@ -92,6 +94,7 @@ You can see that the fields from the :guilabel:`Basic mode` have been translated This is python, so indentation is important. After you've added the lines, it should look like: .. image:: images/bbc_altered.png + :align: center In the above, ``def print_version(self, url)`` defines a *method* that is called by |app| for every article. ``url`` is the URL of the original article. What ``print_version`` does is take that url and replace it with the new URL that points to the print version of the article. To learn about `python `_ see the `tutorial `_. @@ -109,6 +112,7 @@ The recipe now looks like: .. _bbc1: .. image:: images/bbc_altered1.png + :align: center The new version looks pretty good. If you're a perfectionist, you'll want to read the next section, which deals with actually modifying the downloaded content. diff --git a/src/calibre/manual/templates/layout.html b/src/calibre/manual/templates/layout.html index c5a857650f..b427482947 100644 --- a/src/calibre/manual/templates/layout.html +++ b/src/calibre/manual/templates/layout.html @@ -1,4 +1,59 @@ {% extends "!layout.html" %} + +{% block extrahead %} + {% if not embedded %} + + {% endif %} + + + +{% endblock %} + +{% block document %} +
    + {%- if render_sidebar %} +
    + {%- endif %} +
    + {% if not embedded %} +
    + + +
    + {% endif %} + {% block body %} {% endblock %} +
    + {%- if render_sidebar %} +
    + {%- endif %} +
    +{% endblock %} + {% block sidebarlogo %}
    {% endblock %} + diff --git a/src/calibre/manual/viewer.rst b/src/calibre/manual/viewer.rst index 8fdbb4b021..a734856875 100644 --- a/src/calibre/manual/viewer.rst +++ b/src/calibre/manual/viewer.rst @@ -66,6 +66,7 @@ reference mode. You can turn it on by clicking the Reference Mode button |refmi| mouse over a paragraph, calibre will display a unique number made up of the section and paragraph numbers. .. image:: images/ref_mode.png + :align: center You can use this number to unambiguously refer to parts of the books when discussing it with friends or referring to it in other works. You can enter these numbers in the box marked Go to at the top of the window to go to a particular diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 3c51cecf30..920d8339dc 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2009-11-06 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Afrikaans \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:46+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "gekoppelde lêers. Hierdie nuts-program sal elke keer hardloop as u 'n HTML " "lêer byvoeg in die biblioteek." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,253 +232,253 @@ msgstr "" "Letter kodeering van die invoer HTML lêer. Algemene keuses ingesluit: " "cp1252, latin1, iso-8859-1 and utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Onttrek voorblad van strokies-prent lêers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lees metadata van %s lêers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -648,35 +648,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -684,29 +684,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -718,13 +718,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -755,14 +755,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -787,7 +787,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -797,20 +797,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -853,7 +853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -873,8 +873,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -884,8 +884,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -893,8 +893,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1108,12 +1108,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2515,7 +2515,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2525,7 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2546,7 +2546,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2557,9 +2557,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2579,7 +2579,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2742,6 +2742,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2947,7 +2948,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3077,7 +3082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3637,131 +3642,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3769,12 +3782,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4005,11 +4018,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4070,7 +4083,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4237,56 +4250,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4444,7 +4467,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4581,7 +4604,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4936,7 +4959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4953,8 +4976,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4967,8 +4990,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5071,7 +5094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7192,7 +7215,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7362,7 +7385,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7389,12 +7412,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7661,50 +7684,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8943,12 +8966,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9488,7 +9511,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9497,7 +9520,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9579,33 +9602,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9950,7 +9973,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10283,11 +10306,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10572,7 +10595,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10605,7 +10628,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11093,19 +11116,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11405,51 +11428,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11480,16 +11503,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11548,92 +11571,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11643,60 +11666,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11742,68 +11765,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12654,50 +12677,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13514,19 +13537,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13803,35 +13826,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index b7e502ca0b..088ee2cdc3 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-03 01:54+0000\n" "Last-Translator: Amr Hesham \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:47+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:121 @@ -29,7 +29,7 @@ msgstr "" msgid "The monospace family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" @@ -83,7 +83,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -127,7 +127,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -174,7 +174,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -196,8 +196,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -205,14 +205,14 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -270,7 +270,7 @@ msgstr "واجهة المستخدم" msgid "Preferences" msgstr "التفضيلات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -279,7 +279,7 @@ msgstr "" "إلتحاق بكل الوصلات المحلية في ملف HTML وإنشاء ملف ZIP ليحتوي كل الملفات " "الموصولة. هذا الملحق ينفّذ كل مرة تضيف ملف HTML إلى المكتبة." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -287,7 +287,7 @@ msgstr "" "رمزالحروف لاجل ملفات HTML المدخلة, تشتمل على الخيارات التالية : cp1252, " "latin1, iso-8859-1 وutf-8" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -297,246 +297,246 @@ msgstr "" "pmlname_img او صور. هذا المضاف يتم تشغيله كل مرة اضيف فيها ملف PML الى " "المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "استخرج الغلاف من ملف الرسومات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "يقرأ دليل المعلومات من الملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "إقرأ دليل المعلومات لكتب في أرشيفات RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "إقرأ ميتاداتا لكتب في أرشيفات ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "ضبط دليل المعلومات في الملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "ضبط دليل المعلومات من ملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "المظهر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "الواجهة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "سلوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "اضف عامودك الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "خصِّص شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "خيارات الإدخال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "خيارات متداولة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "إضافة كتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "إستيراد/تصدير" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "حفظ الكتب على القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "ارسال الكتب الى الاجهزة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "متقدّم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "مشاركة الكتب عبر البريد الالكتروني" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "مشاركة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "المشاركة على الشبكة العنكبوتية" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "الملحقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "متفرقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -719,35 +719,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "ملحقات مثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "تعيين لملحقات أنواع الملفات" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "تخصيص الملحقات المحلية" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "ملحقات معطلة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "تفعيل الاضافات" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "لا يجد ملحق صالح " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "فشل استهلال الملحق %s مع اقتفاء الأثر:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -759,29 +759,29 @@ msgstr "" " المقدرة على التخصيص بتحميل الملحقات الخارجية .\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "إضافة ملحق يتخصيص مسار إلى ملف zip الذي يحتويه." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "حذف الملحق المخصص عن طريق اسمه. لا يؤثر على الملحقات المضمنة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "تخصيص الملحق . حدد اسم الملحق وسلسلة التخصيص وفرقهما بفاصلة." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "قائمة كل الملحقات المثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "تمكين الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" @@ -793,13 +793,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "التواصل مع هواتف أندرويد ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." @@ -830,14 +830,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d من %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "تم" @@ -862,7 +862,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -872,20 +872,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "الأخبار" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "الفهرس" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "تواصل معا iTunes" @@ -928,7 +928,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -948,8 +948,8 @@ msgstr "يجري تحويل الكتب إلى الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -959,8 +959,8 @@ msgstr "إضافة كتب لقائمة البيانات الوصفية للجه #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -968,8 +968,8 @@ msgstr "يجري حذف الكتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1183,12 +1183,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "غير مطبق" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2610,7 +2610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2620,7 +2620,7 @@ msgstr "العنوان" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" @@ -2641,7 +2641,7 @@ msgstr "المنتج" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "التعليقات" @@ -2652,9 +2652,9 @@ msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "الوسوم" @@ -2664,7 +2664,7 @@ msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "السلسلة" @@ -2674,7 +2674,7 @@ msgid "Language" msgstr "اللغة" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "ختم التوقيت" @@ -2837,6 +2837,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3042,7 +3043,11 @@ msgstr "" msgid "Cover" msgstr "الغلاف" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3172,7 +3177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3732,131 +3737,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "إضافة كتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "إضافة كتب من دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "كتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "كتب EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "كتب LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "كتب HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "كتب LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "كتب MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "كتب نصّية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "كتب PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "الرسومات" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "أرشيفات" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3864,12 +3877,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4100,11 +4113,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4165,7 +4178,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "لا يمكن تحويله" @@ -4332,56 +4345,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "إرسال لجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4539,7 +4562,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4676,7 +4699,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5031,7 +5054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "المسار" @@ -5048,8 +5071,8 @@ msgid "Formats" msgstr "التهيئات" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5062,8 +5085,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5166,7 +5189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "استمارة" @@ -7289,7 +7312,7 @@ msgstr "إختيار التهيئة" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "التهيئة" @@ -7459,7 +7482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7486,12 +7509,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7758,50 +7781,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9045,12 +9068,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9590,7 +9613,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9599,7 +9622,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9681,29 +9704,29 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10048,7 +10071,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10381,11 +10404,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10670,7 +10693,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10703,7 +10726,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11191,19 +11214,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "فشل في تشغيل خادم المحتوى" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "سجل الأخطاء:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "سجل النفاذ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11503,51 +11526,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11578,16 +11601,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11646,92 +11669,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11741,60 +11764,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11840,68 +11863,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "تبرع& لدعم كاليبر" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "خطأ في التحويل" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12712,50 +12735,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13575,19 +13598,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13864,35 +13887,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 38f7c38efa..a0d1734538 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-01-31 21:37+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Asturian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:47+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,14 +214,14 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -229,7 +229,7 @@ msgstr "" "Codificación de carauteres pa los ficheros HTML d'entrada. Les eleiciones " "más comunes incluyen: cp1252, latin1, iso-8859-1 ya utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -239,246 +239,246 @@ msgstr "" "direutoriu pmlname_img o images. Esti complementu ye executáu cá vez que " "s'añade un ficheru PML a la llibrería." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -648,35 +648,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -684,29 +684,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -718,13 +718,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -755,14 +755,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -787,7 +787,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -797,20 +797,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -853,7 +853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -873,8 +873,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -884,8 +884,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -893,8 +893,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1108,12 +1108,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2515,7 +2515,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2525,7 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2546,7 +2546,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2557,9 +2557,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2579,7 +2579,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2742,6 +2742,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2947,7 +2948,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3077,7 +3082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3637,131 +3642,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3769,12 +3782,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4005,11 +4018,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4070,7 +4083,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4237,56 +4250,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4444,7 +4467,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4581,7 +4604,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4936,7 +4959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4953,8 +4976,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4967,8 +4990,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5071,7 +5094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7192,7 +7215,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7362,7 +7385,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7389,12 +7412,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7661,50 +7684,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8943,12 +8966,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9488,7 +9511,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9497,7 +9520,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9579,33 +9602,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9950,7 +9973,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10283,11 +10306,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10572,7 +10595,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10605,7 +10628,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11093,19 +11116,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11405,51 +11428,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11480,16 +11503,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11548,92 +11571,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11643,60 +11666,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11742,68 +11765,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12654,50 +12677,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13514,19 +13537,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13803,35 +13826,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index d6abf33fad..4fac8077f8 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-29 00:02+0000\n" "Last-Translator: Rocky Stone \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:48+0000\n" "X-Generator: Launchpad (build 12351)\n" "Generated-By: pygettext.py 1.5\n" @@ -27,7 +27,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Дейстия от потребителския интерфейс" msgid "Preferences" msgstr "Предпочитания" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "файлове към които има връзка. Този плъгин се изпълнява винаги когато HTML " "файл се добавя към библиотеката." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -233,7 +233,7 @@ msgstr "" "следните кодирания: cp1251 (за Български), cp1252, latin1, iso-8859-1 и utf-" "8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -243,101 +243,101 @@ msgstr "" "'pmlname_img' или 'images'. Този плъгин се изпълнява винаги когато PML файл " "се добавя към библиотеката." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Извлича корица от comic файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Чете метаданни от %s файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Чете метаданни от електронни книги в RAR архиви" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Чете метаданни от електронни книги в ZIP архиви" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Влага метаданни в %s файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Влага метаданни от %s файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Външен вид" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте външния вид на calibre според вашите предпочитания" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Настройте начина по който се държи calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Добавяне на собствени колони" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Добавете/премахнете свои собствени колони в списъка с книги на calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Настройки на лентата с инструменти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -345,147 +345,147 @@ msgstr "" "Персонализирайте лентите с инструменти и контекстните менюта, избирайки кои " "действия да бъдат на разположение в тях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Конвертиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Задайте опции за конвертиране, специфични за всеки входен формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Общи настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Задайте опции за конвертиране, общи за всички формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Настройки за изходни формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Внасяне/Изнасяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Разширени" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Споделяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Добавки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Разни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -666,35 +666,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Инсталирани добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Съответствия за плъгини за вида файл" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Настройка на локалните добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Изключени добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Включени добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Не са намерени валидни добавки в " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -702,29 +702,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Списък на всички инсталирани добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Активиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Деактивиране на избраната добавка" @@ -736,13 +736,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Комуникирай с Android устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" @@ -773,14 +773,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d от %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "завършено" @@ -805,7 +805,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -815,20 +815,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -871,7 +871,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -891,8 +891,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -902,8 +902,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -911,8 +911,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1126,12 +1126,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Не е изпълнено" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2533,7 +2533,7 @@ msgstr "Да" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2543,7 +2543,7 @@ msgstr "Заглавие" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Автор(и)" @@ -2564,7 +2564,7 @@ msgstr "Производител" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Коментари" @@ -2575,9 +2575,9 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Етикети" @@ -2587,7 +2587,7 @@ msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Серии" @@ -2597,7 +2597,7 @@ msgid "Language" msgstr "Език" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2760,6 +2760,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Сваляне на метаданни от Google Books" @@ -2965,7 +2966,11 @@ msgstr "" msgid "Cover" msgstr "Корица" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3095,7 +3100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Рейтинг" @@ -3655,131 +3660,139 @@ msgstr "" msgid "Choose Files" msgstr "Избор на файлове" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Добавяне на книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Добавяне от ISBN номер" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Комикси" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Архиви" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Поддържани книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Добавяне към библиотеката" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3787,12 +3800,12 @@ msgstr "Добавяне към библиотеката" msgid "No book selected" msgstr "Не е избрана книга" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4023,11 +4036,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Неуспешно" @@ -4088,7 +4101,7 @@ msgid "Bulk convert" msgstr "Масово конвертиране" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Не може да се конвертира" @@ -4255,56 +4268,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Имейл до" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Изпращене към устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4462,7 +4485,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Помощ" @@ -4599,7 +4622,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Показване на детайлите на книгата" @@ -4954,7 +4977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Път" @@ -4971,8 +4994,8 @@ msgid "Formats" msgstr "Формати" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Колекции" @@ -4985,8 +5008,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5089,7 +5112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Форма" @@ -7210,7 +7233,7 @@ msgstr "Избор на формат" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Формат" @@ -7380,7 +7403,7 @@ msgstr "Местоположение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7407,12 +7430,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7679,50 +7702,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8964,12 +8987,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9509,7 +9532,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9518,7 +9541,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9600,33 +9623,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Книга %s от %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9971,7 +9994,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10304,11 +10327,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10593,7 +10616,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10626,7 +10649,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11116,19 +11139,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11430,51 +11453,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11505,16 +11528,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11573,92 +11596,92 @@ msgstr "Щракнете, за да промените" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11668,60 +11691,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11767,68 +11790,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Възстановяване" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12679,50 +12702,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13539,19 +13562,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13828,35 +13851,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index b00e2234cf..b8c9b42b21 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-11 02:29+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Bengali \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:48+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "পছন্দসমূহ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 91971cc9dd..fe8f4c454f 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-18 21:03+0000\n" "Last-Translator: Senad Sopovic \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:48+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "Korisničko sučelje Akcija" msgid "Preferences" msgstr "Podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Izgled i osjećaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Prilagodi traku s alatima" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Pretvaranje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Dodajem knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Spremam knjige na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Razmjena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugini" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Ostalo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Ostala napredna podešavanja" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "završeno" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 9817e45cd7..9aea22289d 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-12 13:22+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-18 22:01+0000\n" "Last-Translator: FerranRius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:49+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -30,7 +30,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -74,7 +74,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -121,7 +121,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -143,8 +143,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -152,14 +152,14 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -217,7 +217,7 @@ msgstr "Acció d'interfície d'usuari" msgid "Preferences" msgstr "Preferències" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -227,7 +227,7 @@ msgstr "" "tots els fitxers enllaçats. S'executa cada cop que s'afegeix un fitxer HTML " "a la biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -235,7 +235,7 @@ msgstr "" "Joc de caràcters dels fitxers HTML d'entrada. Les opcions comunes inclouen: " "cp1252, latin1, iso-8859-1 i utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -245,101 +245,104 @@ msgstr "" "carpetes pmlname_img o imatges. S'executa cada cop que s'afegeix un fitxer " "PML a la biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" +"Crea un arxiu TXTZ quan s'importi un fitxer TXT amb referències Markdown o " +"Textile a imatges. A l'arxiu s'hi afegeixen tant el fitxer TXT com les " +"imatges." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extreu la portada dels fitxers de còmic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Llegeix les metadades dels fitxers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Llegeix les metadades dels llibres en arxius RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Llegeix les metadades dels llibres en arxius ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Estableix les metadades dels fitxers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Estableix les metadades des dels fitxers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aparença" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfície" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajusta l'aparença de la interfície del calibre per adaptar-la al vostre gust" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Canvia el comportament del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Columnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Configura les columnes de la llista de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalitza la barra d'eines" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -347,68 +350,68 @@ msgstr "" "Personalitza les barres d'eines i els menús de context, canviant les accions " "que estaran disponibles" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Personalitza les cerques" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "Personalitza com funciona la cerca de llibres al calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opcions d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversió" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Ajusta les opcions de conversió específiques per a cada format d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opcions comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Ajusta les opcions de conversió comunes a tots els formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opcions de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Ajusta les opcions de conversió específiques de cada format de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Afegeix llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importa/exporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen " "llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Desa llibres al disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -416,47 +419,47 @@ msgstr "" "Controla com el calibre exporta fitxers de la seva base de dades al disc en " "utilitzar «Desa al disc»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Envia llibres als dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controla com el calibre envia fitxers al lector de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadades dels quadres de connexions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Canvia els camps de les metadades abans de desar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funcions de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avançat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Creeu les funcions de la vostra plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Comparteix llibres per correu electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Compartició" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -464,11 +467,11 @@ msgstr "" "Configura la compartició de llibres per correu electrònic. Es pot utilitzar " "per enviar notícies descarregades als vostres dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Comparteix en xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -476,30 +479,30 @@ msgstr "" "Configura el Servidor de Continguts que dona accés a la biblioteca a través " "d'internet des de qualsevol lloc i dispositiu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Connectors" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Afegeix/suprimeix/personalitza diverses parts de les funcions del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustaments" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Configura en detall el comportament del calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Miscel·lània" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configuració avançada" @@ -691,35 +694,35 @@ msgstr "Aquest perfil és adient per al B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Aquest perfil és adient per al Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Associació per a connectors de tipus de fitxers" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalització del connector local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Connectors inhabilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Connectors habilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "No s'ha trobat cap connector vàlid a " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "No s'ha pogut inicialitzar el connector %s i s'ha generat la traça:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -731,17 +734,17 @@ msgstr "" " Personalitzeu el calibre carregant connectors externs.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Afegeix un connector especificant el camí a l'arxiu ZIP que el conté" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suprimeix un connector personalitzat per nom. No té cap efecte als " "complements integrats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -749,15 +752,15 @@ msgstr "" "Personalitza el connector. Especifiqueu el nom del connector i la cadena de " "personalització, separats per una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Mostra una llista dels connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Habilita el connector anomenat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Inhabilita el connector anomenat" @@ -769,7 +772,7 @@ msgstr "Registre de depuració" msgid "Communicate with Android phones." msgstr "Comunica't amb telèfons Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -777,7 +780,7 @@ msgstr "" "Llista de carpetes del dispositiu separades per comes on s'enviaran els " "llibres. Es farà servir la primera que ja existeixi al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." @@ -812,14 +815,14 @@ msgstr "S'està actualitzant el llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d de %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "s'ha acabat" @@ -849,7 +852,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -859,20 +862,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Notícies" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catàleg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunica't amb l'iTunes" @@ -923,7 +926,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -943,8 +946,8 @@ msgstr "S'està transferint llibres al dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -954,8 +957,8 @@ msgstr "S'està afegint llibres al llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -963,8 +966,8 @@ msgstr "S'estan suprimint els llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1128,11 +1131,11 @@ msgstr "Comunica't amb un lector JetBook Mini." #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:28 msgid "Not a valid MOBI file. Reports identity of %s" -msgstr "" +msgstr "No és un fitxer MOBI vàlid. S'informa que la identitat és %s" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "" +msgstr "No s'ha pogut generar el mapa de pàgines." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1144,7 +1147,7 @@ msgstr "Comunica't amb un lector Kindle 2/3" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Envia informació del número de pàgines en enviar llibres" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1153,10 +1156,15 @@ msgid "" "the Kindle when uploading MOBI files by USB. Note that the page numbers do " "not correspond to any paper book." msgstr "" +"El Kidle 3 i versions posteriors poden utilitzar la informació de números de " +"pàgina en fitxers MOBI. Amb aquesta opció el calibre calcula i envia aquesta " +"informació al Kindle en carregar fitxers MOBI per USB. Tingueu en compte que " +"els números de pàgina no es corresponen a cap llibre en papar." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" msgstr "" +"Utilitza una generació de número de pàgina més lenta però més acurada" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:189 msgid "" @@ -1165,6 +1173,10 @@ msgid "" "book. However, this method is slower and will slow down sending files to the " "Kindle." msgstr "" +"Hi ha dues maneres de generar la informació del número de pàgina. La " +"generació més acurada obté pàgines que es corresponen millor amb les d'un " +"llibre imprès. Aquest mètode però és més lent i alentirà l'enviament de " +"fitxers al Kindle." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 msgid "Communicate with the Kindle DX eBook reader." @@ -1182,12 +1194,12 @@ msgstr "" "El Kobo de moment només dóna suport a una col·lecció: la llista " "«Im_Reading». Creeu una etiqueta amb el nom «Im_Reading» " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "No implementat" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2088,6 +2100,12 @@ msgid "" "by Chinese and Japanese for instance) the representation based on the " "current calibre interface language will be used." msgstr "" +"Transcriu caràcters unicode a una representació ASCII. Vigileu perquè " +"reemplaça els caràcters unicode per ASCII. Per exemple, subtituirà «%s» per " +"«Mikhail Gorbachiov». Tingueu en compte també que quan hi ha múltiples " +"representacions d'un caràcter (caràcters compartits pel xinès i el japonès, " +"per exemple) s'utilitzarà un representació basada en l'idioma actual de la " +"interfície del calibre." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "" @@ -2922,7 +2940,7 @@ msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2932,7 +2950,7 @@ msgstr "Tí­tol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(s)" @@ -2953,7 +2971,7 @@ msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comentaris" @@ -2964,9 +2982,9 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiquetes" @@ -2976,7 +2994,7 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Sèries" @@ -2986,7 +3004,7 @@ msgid "Language" msgstr "Llengua" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Marca de temps" @@ -3131,7 +3149,7 @@ msgstr "ISBN: no s'ha trobat %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:117 msgid "Download covers from amazon.com" -msgstr "" +msgstr "Descarrega portades des d'amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:205 msgid "Download covers from Douban.com" @@ -3171,6 +3189,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Converteix a text net els comentaris descarregats de %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Descarrega les metadades des de Google Books." @@ -3415,7 +3434,11 @@ msgstr "S'ha desat la portada al fitxer " msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "Descarrega les metadades d'Amazon" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Origen de les metadades" @@ -3552,7 +3575,7 @@ msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Valoració" @@ -4002,6 +4025,18 @@ msgid "" "* off: Don't modify the paragraph structure. This is useful when combined " "with Markdown or Textile formatting to ensure no formatting is lost." msgstr "" +"Estructura dels paràgrafs.\n" +"Les opcions són [«auto», «block», «single», «print», «unformatted», «off»]\n" +"* auto: Intenta detectar el tipus de paràgraf automàticament.\n" +"* block: Considera que una línia en blanc és un salt de paràgraf.\n" +"* single: Assumeix que cada línia és un paràgraf.\n" +"* print: Assumeix que cada línia que comença amb dos o més espais o una " +"tabulació comença un paràgraf.\n" +"* unformatted: La majoria de línies tenen salts forçats, amb pocs o sense " +"línies en blanc o sagnats. Intenta esbrinar l'estructura i reformata els " +"elements que diferencia.\n" +"* off: No modifica l'estructura del paràgraf. És útil combinat amb els " +"formats Markdown o Textile per assegurar-se que no es perd el format." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:43 msgid "" @@ -4015,6 +4050,15 @@ msgid "" "* markdown: Processing using markdown formatting. To learn more about " "markdown see" msgstr "" +"Format que s'utilitza al document.\n" +"* auto: Decideix automàticament el processador de format que s'utilitza.\n" +"* plain: No processa el format del document. Tot és un paràgraf i no " +"s'aplica cap estil.\n" +"* heuristic: Processa utilitzant l'heurística per determinar formats com els " +"títols de capítol i el text en cursiva.\n" +"* textile: Processa amb el format Textile.\n" +"* markdown: Processa amb el format Markdown. Per a més informació quant al " +"Markdown vegeu" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:53 msgid "" @@ -4233,24 +4277,24 @@ msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar" msgid "Choose Files" msgstr "Tria fitxers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Afegeix llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Afegeix llibres a la biblioteca/dispositiu des de fitxers de l'ordinador" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Afegeix llibres des d'una carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4259,7 +4303,7 @@ msgstr "" "carpeta, assumint que cada fitxer de llibre és el mateix llibre en diferents " "formats)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4267,82 +4311,90 @@ msgstr "" "Afegeix llibres de carpetes, incloent les subcarpetes (diversos llibres per " "carpeta, assumint que cada fitxer de llibre és un llibre diferent)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Afegeix un llibre buit (entrada de llibre sense format)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Maj+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Afegeix a partir de l'ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "S'està afegint" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "S'esta creant els registres de llibres a partir dels ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "S'està carregant llibres al dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Llibres EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Llibres LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Llibres HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Llibres LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Llibres Mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Llibres Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Llibres de text" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Llibres PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Llibres SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Còmics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arxius" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Llibres compatibles" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "S'han fusionat els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4352,21 +4404,21 @@ msgstr "" "s'han processat i fusionat a la base de dades del calibre d'acord amb els " "paràmetres de fusió automàtica." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "No s'ha pogut llegir les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "No s'ha pogut llegir les metadades dels següents" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Afegeix a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4374,12 +4426,12 @@ msgstr "Afegeix a la biblioteca" msgid "No book selected" msgstr "No s'ha seleccionat cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Aquests llibres són virtuals i no es poden afegir a la biblioteca:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "No s'han trobat llibres" @@ -4622,11 +4674,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Ha fallat" @@ -4694,7 +4746,7 @@ msgid "Bulk convert" msgstr "Conversió en grup" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "No es pot convertir" @@ -4873,56 +4925,66 @@ msgstr "" "Els llibres seleccionats se suprimiran permanentment del dispositiu. " "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Connecta a una carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Connecta a iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Connecta al Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Inicia el servidor de continguts" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Atura el servidor de contingut" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Envia per correu electrònic a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "Envia'l per correu electrònic i suprimeix-lo de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(suprimeix de la biblioteca)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Configura la compartició de llibres per correu electrònic" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Envia al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Connecta/comparteix" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "S'està aturant" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "S'està aturant el servidor, pot trigar fins a un minut, espereu..." + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Gestiona les col·leccions" @@ -5104,7 +5166,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Ajuda" @@ -5244,7 +5306,7 @@ msgid "Click the show details button to see which ones." msgstr "Feu clic a «Veure detalls» per saber quins són." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Mostra detalls del llibre" @@ -5624,7 +5686,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Camí" @@ -5641,8 +5703,8 @@ msgid "Formats" msgstr "Formats" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Col·leccions" @@ -5655,8 +5717,8 @@ msgstr "Feu clic per obrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5759,7 +5821,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulari" @@ -7721,7 +7783,7 @@ msgstr "

    No es pot desar llibres al dispositiu perquè no hi ha prou espai " #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:124 msgid "Unknown formats" -msgstr "" +msgstr "Formats desconeguts" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:125 msgid "" @@ -7729,6 +7791,9 @@ msgid "" "support them. If you send these formats to your {1} they may not work. Are " "you sure?" msgstr "" +"S'ha habilitat els formats {0} per al {1}. Pot ser que el {1} no hi " +"sigui compatible. Si s'envien aquests formats al {1} podrien no funcionar. " +"N'esteu segur?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:403 @@ -8084,7 +8149,7 @@ msgstr "Trieu un format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8262,7 +8327,7 @@ msgstr "Ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8292,12 +8357,12 @@ msgid "Author sort" msgstr "Ordre per autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "El nom de l'autor no és vàlid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." @@ -8601,28 +8666,28 @@ msgstr "ERROR DE CERCA/REEMPLAÇA A LA PLANTILLA" msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Autors no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Títol no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8630,25 +8695,25 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Es suprimirà el cerca/reemplaça desat. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10005,12 +10070,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "L'element està en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." @@ -10587,7 +10652,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostra els llibres de la memòria principal del dispositiu" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Targeta A" @@ -10596,7 +10661,7 @@ msgid "Show books in storage card A" msgstr "Mostra els llibres de la targeta de memòria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Targeta B" @@ -10683,33 +10748,33 @@ msgid "Book %s of %s." msgstr "Llibre %s de %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "El nom de la cerca és «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "A la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Mida" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Llibre %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "S'ha marcat per suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Feu doble clic per a edittar>/b>
    -me" @@ -11076,7 +11141,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "S'ha descarregat amb èxit les metadades de %d de %d llibres" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detalls" @@ -11471,11 +11536,11 @@ msgstr "Heu d'introduir una plantilla per a les columnes compostes" msgid "You must enter at least one value for enumeration columns" msgstr "S'ha d'introduir almenys un valor per a les columnes d'enumeració" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "No es pot deixar el valor buit perquè s'inclou per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "El valor «{0}» està més d'un cop a la llista" @@ -11795,7 +11860,7 @@ msgid "Change &font (needs restart)" msgstr "Canvia el tipus de &lletra (caldrà reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Aplica" @@ -11832,7 +11897,7 @@ msgstr "" "podreu establir més preferències fins que s'hagi reiniciat." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Cal reiniciar" @@ -12212,6 +12277,30 @@ msgid "" "check for duplicates, to find which column contains a particular item, or to " "have hierarchical categories (categories that contain categories)." msgstr "" +"Els termes de cerca agrupada són noms de cerca que permeten que una " +"consulta cerqui automàticament a més d'una columna. Per exemple, si creeu " +"una terme de cerca agrupada toteslesseries amb el valor " +"serie, #lamevaserie, #lamevaserie2, la consulta " +"toteslesseries:adhoc trobarà «adhoc» a qualsevol de les " +"columnes serie, #lamevaserie i " +"#lamevaserie2.

    Introduïu el nom del terme de cerca agrupada " +"al quadre de llista desplegable, introduïu la llista de columnes on s'ha de " +"cercar al quadre de valor i premeu el botó «Desa».

    Nota: Els termes de " +"cerca es passen a minúscules; LaMevaCerca i " +"lamevacerca són el mateix terme.

    Podeu fer que el vostre " +"terme de cerca agrupada es mostri com una categoria d'usuari al navegador " +"d'etiquetes. Només cal afegir els noms dels termes de cerca agrupades al " +"quadre «Crea categories d'usuari de». Podeu afegir-hi múltiples termes " +"separats per comes. La nova categoria d'usuari contindran automàticament " +"tots els elements inclosos al terme de cerca agrupada.

    Les categories " +"d'usuari automàtiques permeten veure fàcilment tots els elements de la " +"categoria que estan a les columnes incloses al terme de cerca agrupada. " +"Utilitzant l'exemple toteslesseries la categoria d'usuari " +"generada automàticament contindrà totes les sèries esmentades a " +"serie, #lamevaserie i #lamevaserie2. " +"Pot ser útil per cercar duplicats, per trobar quina columna conté un element " +"concret o per tenir categories jeràrquiques (categories que contenen " +"categories)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:106 @@ -12220,27 +12309,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:119 msgid "Grouped Search Terms" -msgstr "" +msgstr "Termes de cerca agrupats" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:97 msgid "The search term cannot be blank" -msgstr "" +msgstr "El terme de cerca no pot estar en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:107 msgid "That name is already used for a column or grouped search term" -msgstr "" +msgstr "Aquest nom ja l'utilitza una columna o un terme de cerca agrupat." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:111 msgid "That name is already used for user category" -msgstr "" +msgstr "Aquest nom ha s'utilitza per a una categoria d'usuari" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:117 msgid "The value box cannot be empty" -msgstr "" +msgstr "El quadre del valor no pot estar buit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:129 msgid "The empty grouped search term cannot be deleted" -msgstr "" +msgstr "El terme de cerca agrupada buit no es pot suprimir" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:110 msgid "Search as you &type" @@ -12296,14 +12385,16 @@ msgid "" "Clear search histories from all over calibre. Including the book list, e-" "book viewer, fetch news dialog, etc." msgstr "" +"Suprimeix l'historial de cerques de tot el calibre. Inclou la llista de " +"llibres, el visor, el diàleg d'obtenció de notícies..." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Suprimeix l'&historial de cerques" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" -msgstr "" +msgstr "&Noms:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:121 msgid "" @@ -12313,10 +12404,15 @@ msgid "" "changing the name and pressing Save. Change the value of\n" "a search term by changing the value box then pressing Save." msgstr "" +"Conté els noms dels termes de cerca agrupada definits. Per crear\n" +"un nom nou introduïu-lo a quadre buit i aleshores premeu \n" +"«Desa». Per canviar-ne el nom seleccioneu-lo, modifiqueu el\n" +"nom i premeu «Desa». Per canviar el valor d'un terme de cerca\n" +"modifiqueu el quadre de valor i premeu «Desa»." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 msgid "Delete the current search term" -msgstr "" +msgstr "Suprimeix el terme de cerca actual" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:128 msgid "" @@ -12324,20 +12420,25 @@ msgid "" "changing the name then pressing Save. You can change the value\n" "of a search term by changing the value box then pressing Save." msgstr "" +"Desa el terme de cerca actual. Per canviar el nom d'un terme de\n" +"cerca modifiqueu-ne el nom i premeu «Desa». Per canviar el valor\n" +"d'un terme de cerca modifiqueu el quadre de valor i premeu «Desa»." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 msgid "&Save" -msgstr "" +msgstr "&Desa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" -msgstr "" +msgstr "Fes categories d'&usuari de:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 msgid "" "Enter the names of any grouped search terms you wish\n" "to be shown as user categories" msgstr "" +"Introduïu els noms dels termes de cerca agrupada que voleu\n" +"que es mostrin com a categories d'usuari." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70 @@ -12390,19 +12491,19 @@ msgstr "" "Preferències->Avançat->Connectors" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "No s'ha pogut iniciar el servidor de continguts" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Registre d'error:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Registre d'accés:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Heu de reiniciar el servidor per tal que els canvis s'apliquin" @@ -12796,8 +12897,8 @@ msgstr "" "instal·lats. La documentació d'aquests ajustaments hauria d'estar disponible " "al lloc web d'on s'ha descarregat els connectors." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -12805,11 +12906,11 @@ msgstr "" "Hi ha un error de sintaxi a l'ajustament. Feu clic al botó «Mostra detalls» " "per als detalls." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ajustos no vàlids" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12817,7 +12918,7 @@ msgstr "" "Els ajustos que heu introduït no són vàlids. Intenteu tornar als ajustos per " "defecte i canvieu-los una per un fins que trobeu el paràmetre no vàlid." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " @@ -12827,27 +12928,27 @@ msgstr "" "el comportament del calibre. Els canvis no s'aplicaran fins que es " "reiniciï el calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "Canvia els ajustaments dels connectors personalitats instal·lats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "&Ajustaments dels connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "Canvia l'ajustament" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "Restaura aquest ajustament al seu valor per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "Restaura els valors per &defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "Aplica els canvis que s'ha fet a l'ajustament" @@ -12880,16 +12981,16 @@ msgstr "" msgid "Restrict to" msgstr "Restringeix a" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(tots els llibres)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} de {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} de tots)" @@ -12948,96 +13049,96 @@ msgstr "Feu clic per canviar" msgid "&Alternate shortcut:" msgstr "Drecera &alternativa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "Canvia el nom de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "Edita l'ordre de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "Cerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "Cerca-ho tot excepte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Amaga la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Mostra la categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "Cerca llibres a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "Cerca llibres que no estiguin a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Gestiona %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gestiona les cerques desades" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Gestiona les categories d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Mostra totes les categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Canvia el mètode de divisió per categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" -msgstr "" +msgstr "El nom del terme de cerca agrupada és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "El canvi dels autors de diversos llibres pot trigar una estona. N'esteu " "segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "El canvi de les metadadades de tots aquests llibres pot trigar una estona. " "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Cerques" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "El nom de la cerca està duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "El nom de cerca %s ja existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Cerca un element al navegador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -13054,64 +13155,64 @@ msgstr "" "totes les categories alhora i es mostraran només els elements\n" "que continguin el text «foo»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "&Cerca" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Troba el primer/següent element coincident" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Redueix totes les categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "No hi ha més coincidències.

    Feu clic a «Cerca» per tornar a la " "primera coincidència." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordena per nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordena per popularitat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordena per valoració mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Estableix l'ordre de les entrades a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Fes-ho coincidir tot" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Qualsevol coincidència" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quan es seleccionin múltiples entrades a l'explorador d'etiquetes fes que " "coincideixi una qualsevol o totes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Administra les categories d'&usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Afegiu les vostres categories a l'explorador d'etiquetes" @@ -13161,27 +13262,27 @@ msgstr "" "Els llibres següents ja s'han convertit al format %s. Els voleu tornar a " "convertir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restaura" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Feu una &donació per donar suport al calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Expulseu el dispositiu connectat" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guia d'inici ràpid del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Mode de depuració" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -13191,19 +13292,19 @@ msgstr "" "el registre de depuració estarà disponible al fitxer: %s

    El registre es " "mostrarà automàticament." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Error de conversió" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recepta inhabilitada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Ha fallat" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -13213,11 +13314,11 @@ msgstr "" "útil, considereu fer una donació per donar suport al seu desenvolupament. La " "vostra donació ajudarà que el desenvolupament del calibre continuï." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hi ha tasques actives. Segur que voleu sortir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -13227,11 +13328,11 @@ msgstr "" " Si sortiu podeu malmetre el dispositiu.
    \n" " Segur que voleu sortir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "Tasques actives" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -14161,50 +14262,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Engega el servidor de &continguts" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "avui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "ahir" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "aquest mes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "fa dies" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "desactivat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "activat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "sí" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "en blanc" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "buit" @@ -14559,6 +14660,13 @@ msgid "" "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " "dialog, then rebuild the catalog.\n" msgstr "" +"Valors d'ordre per autor inconsistents per a:\n" +"Autor «{0}»:\n" +"«{1}» <> «{2}»\n" +"No s'ha pogut general el catàleg MOBI.\n" +"\n" +"Seleccioneu tots el llibre de «{0}», apliqueu un ordre per autor correcte\n" +"al quadre d'edició de metadades i aleshores torneu a generar el catàleg.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1504 msgid "" @@ -14566,6 +14674,9 @@ msgid "" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" +"Avís: Valors d'ordre per autor inconsistents per a:\n" +"Autor «{0}»:\n" +"«{1}» <> «{2}»\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1700 msgid "" @@ -15323,20 +15434,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sLa valoració mitjana és %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    S'està migrant la base de dades antiga a la biblioteca de %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -15651,35 +15762,35 @@ msgstr "a" msgid "Books in" msgstr "llibres a" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Altres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Llegeix %(title)s en el format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Aconsegueix" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Enllaç permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Un enllaç permanent a aquest llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "S'ha suprimit el llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "en una cerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Llibres coincidents" diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 8460943e3c..b6768fffff 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.7.46\n" -"POT-Creation-Date: 2011-02-18 11:38+MST\n" -"PO-Revision-Date: 2011-02-18 11:38+MST\n" +"Project-Id-Version: calibre 0.7.47\n" +"POT-Creation-Date: 2011-02-25 11:01+MST\n" +"PO-Revision-Date: 2011-02-25 11:01+MST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -25,16 +25,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:403 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:405 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:97 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -46,21 +46,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:236 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:379 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:384 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:380 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:617 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:359 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:364 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1026 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1136 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1146 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -69,7 +69,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -77,9 +77,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:158 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:663 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:878 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:665 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:880 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:882 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:958 @@ -134,8 +134,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:732 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 @@ -147,14 +147,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:452 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:458 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:468 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1609 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1712 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2616 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2618 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -277,182 +277,182 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:822 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:845 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Customize the toolbars and context menus, changing which actions are available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Control how calibre exports files from its database to disk when using Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Setup sharing of books via email. Can be used for automatic sending of downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 msgid "Setup the calibre Content Server which will give you access to your calibre library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1018 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 msgid "Miscellaneous advanced configuration" msgstr "" @@ -629,11 +629,11 @@ msgstr "" msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "" " %prog options\n" "\n" @@ -641,27 +641,27 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564 msgid "Customize plugin. Specify name of plugin and customization string separated by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570 msgid "Disable the named plugin" msgstr "" @@ -673,11 +673,11 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:83 msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:130 msgid "Communicate with S60 phones." msgstr "" @@ -746,9 +746,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:914 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:255 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:259 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:272 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2480 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" @@ -756,8 +756,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2442 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460 msgid "Catalog" msgstr "" @@ -800,30 +800,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:138 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:168 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:230 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:140 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:170 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:201 msgid "Transferring books to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:347 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:382 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:223 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:254 msgid "Adding books to device metadata listing..." msgstr "" @@ -831,24 +831,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:260 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:278 msgid "Removing books from device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:335 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:342 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:290 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:320 msgid "Sending metadata to device..." msgstr "" @@ -1043,65 +1043,57 @@ msgstr "" msgid "The Kobo supports only one collection currently: the \"Im_Reading\" list. Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:327 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:467 msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:17 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 msgid "Communicate with the Palm Pre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:37 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 msgid "Communicate with the Bq Avant" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:58 -msgid "Communicate with the Sweex MM300" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 +msgid "Communicate with the Sweex/Kogan/Q600/Wink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79 -msgid "Communicate with the Digma Q600" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88 -msgid "Communicate with the Kogan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96 -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 msgid "Communicate with the Pandigital Novel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:127 msgid "Communicate with the VelocityMicro" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:145 msgid "Communicate with the GM2000" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:165 msgid "Communicate with the Acer Lumiread" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:214 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:234 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:254 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:239 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:274 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:259 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1226,6 +1218,10 @@ msgstr "" msgid "Communicate with the Stash W950 reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:111 +msgid "Communicate with the Wexler reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:282 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" @@ -1384,8 +1380,12 @@ msgstr "" msgid "Specify the image size as widthxheight pixels. Normally, an image size is automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:443 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:454 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +msgid "When converting a CBC do not add links to each page to the TOC. Note this only applies if the TOC has more than one section" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 msgid "Page" msgstr "" @@ -1767,7 +1767,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1013 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1015 msgid "Creating" msgstr "" @@ -2168,23 +2168,23 @@ msgstr "" msgid "Extract common e-book formats from archives (zip/rar) files. Also try to autodetect if they are actually cbz/cbr files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:117 msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:541 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:542 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:554 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:541 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:542 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:554 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:615 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:113 @@ -2194,11 +2194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:617 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 @@ -2206,18 +2206,18 @@ msgstr "" msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:617 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:619 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:619 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 @@ -2228,7 +2228,7 @@ msgstr "" msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:621 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:622 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 @@ -2236,11 +2236,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:753 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:623 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:624 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 @@ -2251,16 +2251,16 @@ msgstr "" msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:624 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:625 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:627 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:628 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:629 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 @@ -2268,7 +2268,7 @@ msgstr "" msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:630 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:631 msgid "Rights" msgstr "" @@ -2387,45 +2387,45 @@ msgstr "" msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:145 msgid "description/reviews" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:146 msgid "Download %s from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:153 msgid "Convert comments downloaded from %s to plain text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:145 msgid "Downloads metadata from Google Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 msgid "Downloads metadata from isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:223 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:226 msgid "To use isbndb.com you must sign up for a %sfree account%s and enter your access key below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:233 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:236 msgid "Downloads social metadata from amazon.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:254 -msgid "Downloads series information from ww2.kdl.org" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:257 +msgid "Downloads series information from ww2.kdl.org. This website cannot handle large numbers of queries, so the plugin is disabled by default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:25 @@ -2602,7 +2602,7 @@ msgstr "" msgid "Cover saved to file " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1312 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1328 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1448 msgid "Cover" msgstr "" @@ -2648,7 +2648,7 @@ msgstr "" msgid "All articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:267 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:269 msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" @@ -2736,7 +2736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:751 msgid "Rating" msgstr "" @@ -3336,29 +3336,29 @@ msgstr "" msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 msgid "The following duplicate books were found and incoming book formats were processed and merged into your Calibre database according to your automerge settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:289 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:334 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3366,11 +3366,11 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:334 msgid "No book files found" msgstr "" @@ -4144,7 +4144,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:758 msgid "Show book details" msgstr "" @@ -4569,7 +4569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33 @@ -4603,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86 @@ -5050,11 +5050,11 @@ msgstr "" msgid "Enter URL" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 msgid "Normal view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:524 msgid "HTML Source" msgstr "" @@ -5082,73 +5082,77 @@ msgstr "" msgid "input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 msgid "&Number of Colors:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "Disable &normalize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 msgid "Keep &aspect ratio" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103 msgid "Disable &Sharpening" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:109 msgid "Disable &Trimming" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108 msgid "&Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104 msgid "&Landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106 msgid "&Right to left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105 msgid "Don't so&rt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107 msgid "De&speckle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 msgid "&Disable comic processing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:120 msgid "&Output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 msgid "Disable conversion of images to &black and white" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 +msgid "Don't add links to &pages to the Table of Contents for CBC files" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 msgid "Debug" msgstr "" @@ -6360,7 +6364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:611 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299 msgid "No suitable formats" msgstr "" @@ -6882,7 +6886,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:575 msgid "Date" msgstr "" @@ -6898,7 +6902,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:55 msgid "" "

    This book is locked by DRM. To learn more about DRM and why you cannot read or convert this book in calibre, \n" -"click here." +" click here.

    A large number of recent, DRM free releases are \n" +" available at Open Books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:35 @@ -6907,13 +6912,13 @@ msgstr "" #: #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1324 msgid "Invalid author name" msgstr "" #: #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1325 msgid "Author names cannot contain & characters." msgstr "" @@ -8250,22 +8255,32 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:129 msgid " (not on any book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:205 +msgid "Invalid name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:206 +msgid "That name contains leading or trailing periods, multiple periods in a row or spaces before or after periods." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:151 msgid "Name already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:214 msgid "That name is already used, perhaps with different case." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:227 msgid "The current tag category will be permanently deleted. Are you sure?" msgstr "" @@ -8322,7 +8337,7 @@ msgid "Unapply (remove) tag from current tag category" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:111 msgid "Are your sure?" msgstr "" @@ -8370,33 +8385,33 @@ msgstr "" msgid "%s (was %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1275 msgid "Item is blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1276 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:99 msgid "No item selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 msgid "You must select one item from the list of Available items." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:107 msgid "No items selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 msgid "You must select at least one items from the list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are you certain you want to delete the following items?" msgstr "" @@ -8651,44 +8666,44 @@ msgstr "" msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:184 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 msgid "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 msgid "Sent news to" msgstr "" @@ -8892,7 +8907,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:943 msgid "Card A" msgstr "" @@ -8901,7 +8916,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:945 msgid "Card B" msgstr "" @@ -8981,7 +8996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:710 msgid "The lookup/search name is \"{0}\"" msgstr "" @@ -9338,7 +9353,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:757 msgid "Details" msgstr "" @@ -9822,99 +9837,99 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:27 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:27 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57 msgid "Automatic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147 -msgid "Tags browser category partitioning method:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154 +msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -9923,37 +9938,51 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153 -msgid "Collapse when more items than:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160 +msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into sub-categories. If the partition method is set to disable, this value is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163 +msgid "Categories with &hierarchical items:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164 +msgid "" +"A comma-separated list of columns in which items containing\n" +"periods are displayed in the tag browser trees. For example, if\n" +"this box contains 'tags' then tags of the form 'Mystery.English'\n" +"and 'Mystery.Thriller' will be displayed with English and Thriller\n" +"both under 'Mystery'. If 'tags' is not in this box,\n" +"then the tags will be displayed each on their own line." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173 msgid "&Split the toolbar into two toolbars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175 msgid "Change &font (needs restart)" msgstr "" @@ -10842,90 +10871,159 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:360 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:321 +msgid "Add %s to user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:334 +msgid "Children of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:341 +msgid "Remove %s from category %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:364 +msgid "Add sub-category to %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368 +msgid "Delete user category %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:386 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:402 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:405 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:417 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:427 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:705 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:966 msgid "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:971 msgid "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1054 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:376 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1305 +msgid "Rename user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1282 +msgid "You cannot use periods in the name when renaming user categories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1306 +msgid "The name %s is already used" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1329 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1330 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1715 +msgid "New Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1766 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1769 +msgid "Delete user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1767 +msgid "%s is not a user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1770 +msgid "%s contains items. Do you really want to delete it?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1791 +msgid "Remove category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1792 +msgid "User category %s does not exist" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1811 +msgid "Add to user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1812 +msgid "A user category %s does not exist" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1935 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -10935,59 +11033,59 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1947 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1951 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1952 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1959 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1980 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1993 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1993 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1994 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1997 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2003 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2003 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2008 msgid "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2012 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2015 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11084,7 +11182,7 @@ msgstr "" msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:669 msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray." msgstr "" @@ -11879,50 +11977,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:319 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:325 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:321 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:328 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:329 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" @@ -12676,23 +12774,23 @@ msgstr "" msgid "The label must contain only lower case letters, digits and underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:59 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:62 msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:941 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2775 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2804 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2821 msgid "Compacting database" msgstr "" @@ -12851,7 +12949,7 @@ msgid "Prefix to prepend to all URLs. Useful for reverseproxying to this server msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:60 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:436 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:495 msgid "Loading, please wait" msgstr "" @@ -12902,69 +13000,70 @@ msgid "home" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:337 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:575 msgid "Newest" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:338 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:548 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:610 msgid "All books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:370 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:383 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:448 msgid "Browse books by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:375 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:388 msgid "Choose a category to browse by:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:456 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:518 msgid "Browsing by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:457 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:519 msgid "Up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:581 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 msgid "in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:584 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:646 msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:732 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:739 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:744 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:760 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:771 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:857 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:859 msgid "Matching books" msgstr "" @@ -13267,18 +13366,22 @@ msgid "list_item(val, index, separator) -- interpret the value as a list of item msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:402 +msgid "sublist(val, start_index, end_index, separator) -- interpret the value as a list of items separated by `separator`, returning a new list made from the `start_index`th to the `end_index`th item. The first item is number zero. If an index is negative, then it counts from the end of the list. As a special case, an end_index of zero is assumed to be the length of the list. Examples using basic template mode and assuming a #genre value if A.B.C: {#genre:sublist(-1,0,.)} returns C
    {#genre:sublist(0,1,.)} returns A
    {#genre:sublist(0,-1,.)} returns A.B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:430 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:410 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:438 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:446 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:426 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 4237e39250..924fa2fec1 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-13 21:30+0000\n" -"Last-Translator: Tomas Latal \n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-21 22:51+0000\n" +"Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-02-22 04:53+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Akce uživatelského rozhraní" msgid "Preferences" msgstr "Předvolby" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "všechny odkazované soubory. Tento modul je spušten pokaždé, když přidáte " "soubor HTML do knihovny." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Kódování znaků vstupních souborů HTML. Obvyklé volby jsou: cp1252, latin1, " "iso-8859-1 a utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,163 +242,163 @@ msgstr "" "pmlname_img nebo images. Tento modul je spuštěn pokaždé, když přidáte soubor " "PML do knihovny." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Vytáhnout obálky ze souborů s komiksy" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Načíst metadata ze souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Načíst metadata z elektronických knih v archivech RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Načíst metadata z elektronických knih v archivech ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Nastavuje metadata do souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Nastavuje metadata ze souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Vzhled" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Rozhraní" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Přizpůsobení vzhledu rozhraní calibre, aby odpovídalo vašemu vkusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Chování" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Mění způsob chování calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Přidejte své vlastní sloupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Přidejte/odeberte své vlastní sloupce ze seznamu knih calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Upravit panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Přizpůsobení panelu nástrojů a místních nabídek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Upravit vyhledávání" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "Přizpůsobení způsobu vyhledávání knih v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Nastavení vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Převod" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Nastavení převodu specifická pro jednotlivé vstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Společná nastavení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Nastavení převodu společná pro všechny formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Nastavení výstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Nastavení převodu specifická pro jednotlivé výstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Nastavuje jak calibre čte metadata ze souborů při přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Ukládání knih na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -406,48 +406,48 @@ msgstr "" "Nastavuje jak calibre exportuje soubory z jeho databáze na disk při použití " "Ulož na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Posílání knih do zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Nastavuje jak calibre přesouvá soubory do vaší čtečky elektronických knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Zásuvné panely s metadaty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Změňte pole metadat před uložením/odesláním" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Pokročilé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Vytvořte si vlastní funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Sdílení knih pomocí emailu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Sdílení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -455,11 +455,11 @@ msgstr "" "Natavení sdílení knih pomocí emailu. Může být použito pro automatické " "odesílání stažených zpráv do vašich zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Sdílení po síti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -467,28 +467,28 @@ msgstr "" "Natavení obsahového serveru calibre, který vám umožní přistupovat k vaší " "knihovně calibre odkudkoliv, na jakémkoli zařízení, přes internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Přidat/odebrat/nastavit různé funkce calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Vylepšení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladit chování calibre v různých situacích" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Různé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Pokročilé nastavení" @@ -677,35 +677,35 @@ msgstr "Tento profil je určený pro B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Tento profil je určený pro Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Přiřazení modulů k formátům souborů" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Vlastní nastavení místních modulů" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Zakázané moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Povolené moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nebyl nalezen žádný platný modul v " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializace modulu %s selhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -717,31 +717,31 @@ msgstr "" " Přizpůsobte calibre nahráním externích modulů.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Přidejte modul zadáním cesty k archivu ZIP, ve kterém se nachází." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Odebrat vlastní modul podle jména. Nemá žádný vliv na vestavěné moduly." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upravit modul. Zadejte název modulu a retězec s úpravami oddělenými čárkou." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Vypsat všechny nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Povolit uvedený modul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Zakázat uvedený modul" @@ -753,7 +753,7 @@ msgstr "Protokol ladění" msgid "Communicate with Android phones." msgstr "Komunikace s telefony Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -761,7 +761,7 @@ msgstr "" "Seznam adresářů oddělený čárkami k odeslání elektronických knih do zařízení. " "Bude použit první nalezený." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." @@ -794,14 +794,14 @@ msgstr "Záznamy metadat v zařízení se aktualizují..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d z %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "dokončeno" @@ -831,7 +831,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -841,20 +841,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Zprávy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Komunikovat s iTunes." @@ -904,7 +904,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -924,8 +924,8 @@ msgstr "Přenos knih do zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -935,8 +935,8 @@ msgstr "Přidávání knih do seznamu metadat v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -944,8 +944,8 @@ msgstr "Odebírání knih ze zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1113,7 +1113,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "" +msgstr "Nemůžu vygenerovat mapování stránek." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1125,7 +1125,7 @@ msgstr "Komunikace se čtečkou Kindle 2/3." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Odešli číslo stránky během odesílání knih" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1163,12 +1163,12 @@ msgstr "" "Kobo podporuje v současné době pouze jednu kolekci: seznam \"Im_Reading\". " "Vytvořte štítek nazvaný \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Neimplementováno" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2859,7 +2859,7 @@ msgstr "Ano" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2869,7 +2869,7 @@ msgstr "Název" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autoři" @@ -2890,7 +2890,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komentáře" @@ -2901,9 +2901,9 @@ msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Štítky" @@ -2913,7 +2913,7 @@ msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Série" @@ -2923,7 +2923,7 @@ msgid "Language" msgstr "Jazyk" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Časové razítko" @@ -3066,7 +3066,7 @@ msgstr "ISBN: %s nenalezeno" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:117 msgid "Download covers from amazon.com" -msgstr "" +msgstr "Stahovat obálky z amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:205 msgid "Download covers from Douban.com" @@ -3105,6 +3105,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Převést komentáře stažené z %s na prostý text" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Stahuje metadata z Google Books" @@ -3305,7 +3306,7 @@ msgstr "ISBN knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:369 msgid "Covers: 1-Check/ 2-Download" -msgstr "" +msgstr "Obálky: 1-Kontrola/ 2-Download" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:371 msgid "Covers files path" @@ -3328,7 +3329,11 @@ msgstr "Obálka uložena do souboru " msgid "Cover" msgstr "Obálka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "Stáhnout metadata z Amazonu" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Zdroj meta dat" @@ -3462,7 +3467,7 @@ msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Hodnocení" @@ -4118,24 +4123,24 @@ msgstr "kategorie, která se nebude zobrazovat" msgid "Choose Files" msgstr "Zvol soubory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Přidat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Přidat knihy do calibre knihovny/zařízení ze souborů na Vašem počítači" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Přidat Knihy z jednoho adresáře" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4144,7 +4149,7 @@ msgstr "" "adresář představuje jednu knihu a soubory v něm jsou různé formáty té samé " "knihy)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4152,103 +4157,111 @@ msgstr "" "Přidat knihy z adresárů, včetně podadresářů (vícero knih v jednom adresáři, " "předpokládá se že každý soubor představuje jednu knihu)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Přidat prázdnou knihu. (Položka knihy bez žádných formátů)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Přidat z ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "Přidává se" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "Vytváření záznamů o knihách z ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Odesílám knihy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "TXT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archívy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Podporované knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Sloučeny některé knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Chyba při čtení metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Nepodařilo se přečíst metadata z následujících" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Přidat do knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4256,13 +4269,13 @@ msgstr "Přidat do knihovny" msgid "No book selected" msgstr "Není označena žádná kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Následující knihy jsou virtuální a nemohou být přidány do calibre knihovny:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Žádné knihy nenalezeny" @@ -4332,7 +4345,7 @@ msgstr "Umístění %d • %s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 msgid "Create a catalog of the books in your calibre library" -msgstr "" +msgstr "Vytvořit katalog z knih ve Vaší calibre knihovně" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31 msgid "No books selected for catalog generation" @@ -4484,7 +4497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:338 msgid "Success" -msgstr "" +msgstr "Úspěch" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "" @@ -4495,17 +4508,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Neúspěšný" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:313 msgid "Database integrity check failed, click Show details for details." msgstr "" +"Kontrola integrity databáze selhala, klikněte na Zobrazit detaily pro " +"podrobnosti." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 msgid "No problems found" @@ -4513,7 +4528,7 @@ msgstr "Nenalezen žádný problém" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "The files in your library match the information in the database." -msgstr "" +msgstr "Soubory ve vaší knihovny souhlasí s informacemi z databáze." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:328 msgid "No library found" @@ -4562,7 +4577,7 @@ msgid "Bulk convert" msgstr "Převést dávkově" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nemůžu převást" @@ -4736,56 +4751,66 @@ msgstr "" "Vybrané knihy budou trvale odstraněny z vašeho zařízení. Jste si " "jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Připojit ke složce" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Připojit k iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" -msgstr "" +msgstr "Připojit k Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Spustit server s obsahem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Zastavit server s obsahem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Zaslat e-mail do" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" -msgstr "" +msgstr "Odeslat emailem a smazat z knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" -msgstr "" +msgstr "(smazat z knihovny)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Nastavit sdílení knih založené na emailu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Odeslat do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Připojit/sdílet" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "Zastavuji" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "Zastavuji server, to může trvat až minutu, prosím, čekejte..." + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Spravovat kolekce" @@ -4865,7 +4890,7 @@ msgstr "metadata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:102 msgid "Downloading {0} for {1} book(s)" -msgstr "" +msgstr "Stahování {0} pro {1} knih(y)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187 @@ -4947,17 +4972,17 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Nápověda" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 msgid "Move to next match" -msgstr "" +msgstr "Posunout k další shodě" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 msgid "Move to next highlighted match" -msgstr "" +msgstr "Posun k další označené shodě" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:355 @@ -4971,15 +4996,15 @@ msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 msgid "Move to previous item" -msgstr "" +msgstr "Posun k předchozí položce" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Move to previous highlighted item" -msgstr "" +msgstr "Posun k předchozí označené položce" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Shift+N" -msgstr "" +msgstr "Shift+N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213 @@ -5087,7 +5112,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Zobrazit podrobnosti o knize" @@ -5186,7 +5211,7 @@ msgstr "Nedostupný formát" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:99 msgid "Selected books have no formats" -msgstr "" +msgstr "Označené knihy nemají formát" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:127 @@ -5462,7 +5487,7 @@ msgstr "&Více knih ve složce znamené, že každý ebook soubor je různá kni #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Cesta" @@ -5479,8 +5504,8 @@ msgid "Formats" msgstr "Formáty" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Kolekce" @@ -5493,8 +5518,8 @@ msgstr "Klikněte pro otevření" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5597,7 +5622,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulář" @@ -5695,31 +5720,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 msgid "Included sections" -msgstr "" +msgstr "Zahrnuté sekce" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 msgid "Books by &Genre" -msgstr "" +msgstr "Knihy podle &žánru" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 msgid "Recently &Added" -msgstr "" +msgstr "Nedávno &přidané" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 msgid "&Descriptions" -msgstr "" +msgstr "&Popisy" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "Books by &Series" -msgstr "" +msgstr "Knihy podle &série" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Knihy podle &titulu" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" -msgstr "" +msgstr "Knihy podle autora" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:304 msgid "" @@ -5731,12 +5756,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 msgid "Excluded genres" -msgstr "" +msgstr "Vynechané žánry" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 msgid "Tags to &exclude" -msgstr "" +msgstr "Tagy k &vynechání" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 msgid "" @@ -5745,7 +5770,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 msgid "Excluded books" -msgstr "" +msgstr "Vynechané knihy" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 msgid "" @@ -5756,7 +5781,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "&Column/value" -msgstr "" +msgstr "&Sloupec/hodnota" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 msgid "Column containing additional exclusion criteria" @@ -5764,7 +5789,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 msgid "Exclusion pattern" -msgstr "" +msgstr "Vynechaný vzor" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 msgid "Matching books will be displayed with a check mark" @@ -5772,11 +5797,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "Read books" -msgstr "" +msgstr "Číst knihy" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Column containing 'read' status" -msgstr "" +msgstr "Knihy obsahující status 'čtené'" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "'read book' pattern" @@ -5784,7 +5809,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "Other options" -msgstr "" +msgstr "Další volby" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "&Wishlist tag" @@ -5804,11 +5829,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 msgid " inch" -msgstr "" +msgstr " palec" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 msgid "&Description note" -msgstr "" +msgstr "&Popisná poznámka" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:330 msgid "Custom column source for note to include in Description header area" @@ -5828,7 +5853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:334 msgid "&Before" -msgstr "" +msgstr "&Před" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:335 msgid "Merge additional content after Comments" @@ -5836,7 +5861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:336 msgid "&After" -msgstr "" +msgstr "&Po" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:337 msgid "Separate Comments and additional content with horizontal rule" @@ -5844,7 +5869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:338 msgid "&Separator" -msgstr "" +msgstr "&Oddělovač" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" @@ -5864,7 +5889,7 @@ msgstr "Podtrženo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:75 msgid "Strikethrough" -msgstr "" +msgstr "Přeškrtnuté" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:77 msgid "Superscript" @@ -5967,7 +5992,7 @@ msgstr "Nadpis" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:132 msgid "Pre-formatted" -msgstr "" +msgstr "Předformátováno" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133 msgid "Blockquote" @@ -5979,7 +6004,7 @@ msgstr "Adresa" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:141 msgid "Insert link" -msgstr "" +msgstr "Vložit odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79 @@ -6734,7 +6759,7 @@ msgstr "&Inline TOC" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "" +msgstr "Výstupní kódování:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -6803,15 +6828,15 @@ msgstr "Test" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" -msgstr "" +msgstr "Výskyty:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 msgid "0" -msgstr "" +msgstr "0" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 msgid "Goto:" -msgstr "" +msgstr "Jdi na:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81 @@ -6835,12 +6860,15 @@ msgid "" "&\n" "Replace" msgstr "" +"Hledat\n" +"&\n" +"Nahradit" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:34 msgid "&Search Regular Expression" -msgstr "" +msgstr "&Hledat regulární výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:99 @@ -6854,7 +6882,7 @@ msgstr "Neplatný regulární výraz: %s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "First expression" -msgstr "" +msgstr "První výskyt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 @@ -6864,11 +6892,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Second Expression" -msgstr "" +msgstr "Druhý výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Third expression" -msgstr "" +msgstr "Třetí výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "" @@ -7024,19 +7052,19 @@ msgstr "TXT vstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" -msgstr "" +msgstr "Struktura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" -msgstr "" +msgstr "Styl odstavce:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 msgid "Formatting style:" -msgstr "" +msgstr "Formátovací styl:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 msgid "Common" -msgstr "" +msgstr "Společné" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 msgid "Preserve &spaces" @@ -7074,7 +7102,7 @@ msgstr "Obecné" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:86 msgid "Output &Encoding:" -msgstr "" +msgstr "Výstupní &kódování:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 msgid "&Line ending style:" @@ -7086,7 +7114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Plain" -msgstr "" +msgstr "Prostý" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Maximum line length:" @@ -7110,7 +7138,7 @@ msgstr "Neodstraňovat odkazy na obrázky před zpracováním" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "TXTZ výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77 @@ -7250,7 +7278,7 @@ msgstr "Nastavit '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:662 msgid "Clear '%s'" -msgstr "" +msgstr "Vyčistit '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:290 msgid " index:" @@ -7264,7 +7292,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:513 msgid "Apply changes" -msgstr "" +msgstr "Provést změny" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:706 msgid "Remove series" @@ -7421,11 +7449,11 @@ msgstr "vybrané k odeslání" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:841 msgid "%i of %i Books" -msgstr "" +msgstr "%i z %i Knih" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:844 msgid "0 of %i Books" -msgstr "" +msgstr "0 z %i Knih" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:845 msgid "Choose format to send to device" @@ -7490,7 +7518,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:124 msgid "Unknown formats" -msgstr "" +msgstr "Neznámé formáty" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:125 msgid "" @@ -7545,11 +7573,11 @@ msgstr "Kolik prázdných knih má být přidáno?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "" +msgstr "Nastavit autora nových knih na:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" -msgstr "" +msgstr "Resetovat autora na neznámý" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 msgid "Add books by ISBN" @@ -7623,15 +7651,15 @@ msgstr "Kontrola integrity databáze" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:55 msgid "Dumping database to SQL" -msgstr "" +msgstr "Dumpování databáze do SQL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:81 msgid "Loading database from SQL" -msgstr "" +msgstr "Nahrávání databáze z SQL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:148 msgid "Check Library -- Problems Found" -msgstr "" +msgstr "Zkontrolujte knihovnu -- Nalezeny problémy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:158 msgid "" @@ -7705,7 +7733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:220 msgid "&Run the check again" -msgstr "" +msgstr "&Spustit kontrolu znovu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:223 msgid "Copy &to clipboard" @@ -7769,13 +7797,13 @@ msgstr "Vyberte formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 msgid "Existing" -msgstr "" +msgstr "Existující" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:51 msgid "Convertible" @@ -7917,7 +7945,7 @@ msgstr "Zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:65 msgid "Library and Device" -msgstr "" +msgstr "Knihovna a zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:55 msgid "&Show this warning again" @@ -7941,7 +7969,7 @@ msgstr "Umístění" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7954,7 +7982,7 @@ msgstr "Smazat ze zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" -msgstr "" +msgstr "Tato kniha má DRM :(" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:55 msgid "" @@ -7968,12 +7996,12 @@ msgid "Author sort" msgstr "Třídění podle autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Neplatné jméno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -8115,19 +8143,19 @@ msgstr "Zastavit &všechny úlohy nesouvisející se zařízením" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:43 msgid "&Copy to clipboard" -msgstr "" +msgstr "&Kopírovat do schránky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:48 msgid "Show &details" -msgstr "" +msgstr "Zobrazit &detaily" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "Hide &details" -msgstr "" +msgstr "Skrýt &detaily" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:53 msgid "Show detailed information about this error" -msgstr "" +msgstr "Zobrazit detailní informace o této chybě" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525 @@ -8253,32 +8281,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489 msgid "S/R TEMPLATE ERROR" -msgstr "" +msgstr "S/R TEMPLATE ERROR" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:616 msgid "You must specify a destination when source is a composite field" msgstr "Musíte určit cíl, když je zdroj kompozitní pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Jméno autora nemůže být prázdné. Kniha %s nezpracována" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Název nemůže být prázdný. Kniha %s nezpracována" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Vzor pro hledání není platný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8286,25 +8314,25 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" -msgstr "" +msgstr "Uložit hledat/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8383,7 +8411,7 @@ msgstr "Zaškrtněte, pokud chcete odstranit všechny tagy z knih." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:517 msgid "Remove &all" -msgstr "" +msgstr "&Odstranit vše" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:521 msgid "If checked, the series will be cleared" @@ -8391,7 +8419,7 @@ msgstr "Pokud je zaškrtnuto, série se vyčistí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:522 msgid "&Clear series" -msgstr "" +msgstr "&Vyčistit série" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:523 msgid "" @@ -8432,7 +8460,7 @@ msgstr "&Datum:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:533 msgid "d MMM yyyy" -msgstr "" +msgstr "d MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:540 @@ -8441,7 +8469,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:536 msgid "&Published:" -msgstr "" +msgstr "&Publikováno:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:444 @@ -8496,7 +8524,7 @@ msgstr "Změnit &obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 msgid "&Generate default cover" -msgstr "" +msgstr "&Generovat výchozí obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 msgid "&Remove cover" @@ -8533,7 +8561,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "Sa&ve" -msgstr "" +msgstr "&Uložit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 @@ -8630,7 +8658,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "M&ode:" -msgstr "" +msgstr "Reži&m:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 msgid "Specify how the text should be copied into the destination." @@ -8668,11 +8696,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 msgid "Test text" -msgstr "" +msgstr "Testovací text" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "Test result" -msgstr "" +msgstr "Výsledek testu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 msgid "Your test:" @@ -8873,7 +8901,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:817 msgid "Timed out" -msgstr "" +msgstr "Čas vypršel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:818 msgid "" @@ -9091,7 +9119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:25 msgid "Restoring database" -msgstr "" +msgstr "Obnovuji databázi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:79 msgid "" @@ -9116,7 +9144,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:112 msgid "Restoring database was successful" -msgstr "" +msgstr "Obnova databáze byla úspěšná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:55 msgid "" @@ -9465,7 +9493,7 @@ msgstr " (na žádnou knihu)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:151 msgid "Name already used" -msgstr "" +msgstr "Jméno již bylo použito" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:198 @@ -9500,7 +9528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 msgid "Add a new category" -msgstr "" +msgstr "Přidat novou kategorii" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 msgid "Rename the current category to the what is in the box" @@ -9592,12 +9620,12 @@ msgid "%s (was %s)" msgstr "%s (bylo %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Položka je prázdná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." @@ -9653,11 +9681,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" -msgstr "" +msgstr "&Dokumentace:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:73 msgid "Python &code:" -msgstr "" +msgstr "Python kód:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:56 msgid "Test email settings" @@ -10134,7 +10162,7 @@ msgstr " - Úlohy" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:424 msgid "Do you really want to stop the selected job?" -msgstr "" +msgstr "Opravdu chcete zastavit označený job?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:430 msgid "Do you really want to stop all non-device jobs?" @@ -10153,7 +10181,7 @@ msgid "Show books in the main memory of the device" msgstr "Zobrazit knihy z hlavní paměti zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Karta A" @@ -10162,7 +10190,7 @@ msgid "Show books in storage card A" msgstr "Zobrazit knihy na paměťové kartě A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Karta B" @@ -10247,33 +10275,33 @@ msgid "Book %s of %s." msgstr "Kniha %s z %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Hledaný název je \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "UUID knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "V knihovně" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Kniha %s z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Označeno ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dvakrát klikněte na upravit

    " @@ -10546,7 +10574,7 @@ msgstr "&Ukončit" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:90 msgid "Unhandled exception" -msgstr "" +msgstr "Neobsloužená výjimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "Title &sort:" @@ -10558,7 +10586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:348 msgid "&Number:" -msgstr "" +msgstr "Čí&slo:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:716 msgid "Invalid cover" @@ -10570,11 +10598,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:744 msgid "This book has no cover" -msgstr "" +msgstr "Tato kniha nemá obálku" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "stars" -msgstr "" +msgstr "hvězdiček" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:828 msgid "" @@ -10584,7 +10612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "&Publisher:" -msgstr "" +msgstr "Vy&davatel:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:997 msgid "Clear date" @@ -10628,27 +10656,27 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Úspěšně stažena metadata pro %d z %d knih" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Podrobnosti" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:211 msgid "Edit Metadata" -msgstr "" +msgstr "Upravit metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 msgid "Change cover" -msgstr "" +msgstr "Změnit obálku" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:486 msgid "Co&mments" -msgstr "" +msgstr "&Komentáře" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:508 msgid "&Metadata" -msgstr "" +msgstr "&Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:513 msgid "&Cover and formats" @@ -10668,15 +10696,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "Ignorovat existující duplicitní formáty" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "Přepsat existující duplicitní formáty" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "Vytvořit nový záznam pro každý duplicitní formát" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -10984,11 +11012,11 @@ msgstr "Musíte vložit šablonu pro kompozitní sloupce" msgid "You must enter at least one value for enumeration columns" msgstr "Musíte zadat nejméně jednu hodnotu pro výčtové sloupce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Hodnota \"{0}\" je v seznamu více než jednou" @@ -11184,15 +11212,15 @@ msgstr "Nikdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:59 msgid "By first letter" -msgstr "" +msgstr "Podle prvního písmena" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:59 msgid "Disabled" -msgstr "" +msgstr "Deaktivováno" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60 msgid "Partitioned" -msgstr "" +msgstr "Rozděleno" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:136 msgid "User Interface &layout (needs restart):" @@ -11288,7 +11316,7 @@ msgid "Change &font (needs restart)" msgstr "Změnit &font (vyžaduje restart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "Použít" @@ -11325,7 +11353,7 @@ msgstr "" "změnit žádné další nastavení, dokud calibre nerestartujete." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Vyžadován restart" @@ -11370,7 +11398,7 @@ msgstr "Instaluj nástroje příkazové řádky" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:31 msgid "Open Editor" -msgstr "" +msgstr "Otevřít editor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:65 msgid "Device currently connected: " @@ -11470,11 +11498,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:216 msgid "Search for plugin" -msgstr "" +msgstr "Hledat plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:224 msgid "No matches" -msgstr "" +msgstr "Žádné shody" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:225 msgid "Could not find any matching plugins" @@ -11482,7 +11510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:266 msgid "Add plugin" -msgstr "" +msgstr "Přidat plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:274 msgid "" @@ -11527,7 +11555,7 @@ msgstr "Modul %s nevyžaduje žádné úpravy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:327 msgid "Must restart" -msgstr "" +msgstr "Je třeba restartovat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:328 msgid "" @@ -11536,7 +11564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 msgid "Plugin {0} successfully removed" -msgstr "" +msgstr "Plugin {0} úspěšně odstraněn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:341 msgid "Cannot remove builtin plugin" @@ -11569,7 +11597,7 @@ msgstr "&Odstranit modul" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:93 msgid "&Add a new plugin" -msgstr "" +msgstr "&Přidat nový plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 msgid "Any custom field" @@ -11581,7 +11609,7 @@ msgstr "Lookup name libovolného pole. Tato jména začínají s \"#\")" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" -msgstr "" +msgstr "Konstantní šablona" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58 msgid "" @@ -11679,11 +11707,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:119 msgid "Grouped Search Terms" -msgstr "" +msgstr "Seskupené hledané termíny" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:97 msgid "The search term cannot be blank" -msgstr "" +msgstr "Hledaný výraz nemůže být prázdný" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:107 msgid "That name is already used for a column or grouped search term" @@ -11691,7 +11719,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:111 msgid "That name is already used for user category" -msgstr "" +msgstr "Tento název již je použit pro tuto uživatelskou kategorii" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:117 msgid "The value box cannot be empty" @@ -11746,11 +11774,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "&Vymazat historii hledání" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" -msgstr "" +msgstr "&Jména:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:121 msgid "" @@ -11763,7 +11791,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 msgid "Delete the current search term" -msgstr "" +msgstr "Smazat aktuální hledaný výraz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:128 msgid "" @@ -11774,7 +11802,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 msgid "&Save" -msgstr "" +msgstr "&Uložit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" @@ -11828,19 +11856,19 @@ msgstr "" "Upřesnit-> Pluginy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Nepodařilo se spustit obdahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Záznam o přístupu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Musíte restartovat server, aby se změny projevily" @@ -12012,15 +12040,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:165 msgid "Template functions" -msgstr "" +msgstr "Funkce šablon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:134 msgid "You cannot delete a built-in function" -msgstr "" +msgstr "Nelze smazat zabudovanou funkci" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:144 msgid "Function not defined" -msgstr "" +msgstr "Funkce není definována" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:155 msgid "Argument count must be -1 or greater than zero" @@ -12028,15 +12056,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:166 msgid "Exception while compiling function" -msgstr "" +msgstr "Výjimka během kompilování funkce" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:194 msgid "function source code not available" -msgstr "" +msgstr "zdrojový kód funkce nedostupný" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:96 msgid "&Function:" -msgstr "" +msgstr "&Funkce:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97 msgid "Enter the name of the function to create." @@ -12052,15 +12080,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 msgid "&Delete" -msgstr "" +msgstr "&Smazat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:103 msgid "&Replace" -msgstr "" +msgstr "&Nahradit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:104 msgid "C&reate" -msgstr "" +msgstr "V&ytvořit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:105 msgid "&Program Code: (be sure to follow python indenting rules)" @@ -12153,18 +12181,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Neplatné vychytávky" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12172,34 +12200,34 @@ msgstr "" "Vylepšení, která jste zadali, jsou neplatná, zkuste vylepšení vrátit do " "výchozího nastavení a měnit je postupně, dokud nenajdete neplatné nastavení." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" -msgstr "" +msgstr "Obnovit &výchozí" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12230,16 +12258,16 @@ msgstr "Zvol uložené hledání, nebo vlož jméno pro nově uložené hledán msgid "Restrict to" msgstr "Omezit na" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "Všechny knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} z {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} ze všech)" @@ -12298,92 +12326,92 @@ msgstr "Klik pro změnu" msgid "&Alternate shortcut:" msgstr "&Alternativní zkratka:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" -msgstr "" +msgstr "Přejmenovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" -msgstr "" +msgstr "Hledat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Skrýt kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Zobrazit kategorii" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" -msgstr "" +msgstr "Hledat knihy v kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Spravovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Spravovat uložená hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Spravovat uživatelské kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Zobrazit všechny kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Zduplikovat hledané jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Uložené vyhledávací jméno %s je již používáno." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12393,62 +12421,62 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 -msgid "ALT+f" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 -msgid "F&ind" -msgstr "" +msgid "ALT+f" +msgstr "Alt+F" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 +msgid "F&ind" +msgstr "&Hledat" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" -msgstr "" +msgstr "Sbalit všechny kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Seřadit dle jména" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Seřadit dle popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Seřadit podle průměrného hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Nastavit pořadí položek v Tag prohlížeči" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Porovnat vše" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Najít kterékoliv" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Když se označí více záznamů v Prohlížeči tagů, najdi libovolný, nebo všechny " "z nich" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Spravovat uživatelské kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Přidat vaše vlastní kategorie do Tag Browseru" @@ -12497,46 +12525,46 @@ msgstr "" "Následující knihy již byly převedeny do %s formátu. Přejete si je " "překonvertovat?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Obnovit" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Přispějte na vývoj calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Vysunout připojené zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre příručka pro začínající uživatele" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Ladící režim" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Chyba převodu" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Zdroj zakázán" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Selhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12546,11 +12574,11 @@ msgstr "" "líbí, podpořte jejich práci nějakým příspěvkem. Váš dar pomůže udržet vývoj " "calibre v chodu." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12560,11 +12588,11 @@ msgstr "" " Ukončení může způsobit poškození v zařízení.
    \n" " Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" -msgstr "" +msgstr "Aktivní joby" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13461,50 +13489,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Zapnout server s obsahem" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "dnes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "včera" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "tentoměsíc" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dní zpět" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "nezaškrtnuto" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "ne" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "zaškrtnuto" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ano" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "prázdný" @@ -13758,11 +13786,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1408 msgid "No enabled genres found to catalog.\n" -msgstr "" +msgstr "Nenalezeny žádné povolené žánry v katalogu.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1412 msgid "No books available to catalog" -msgstr "" +msgstr "Žádné dostupné knihy do katalogu" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1487 msgid "" @@ -13787,10 +13815,12 @@ msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" +"Žádné dostupné knihy do katalogu.\n" +"Zkontrolujte kritérium 'Vyloučené knihy' v E-book volbě.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1702 msgid "No books available to include in catalog" -msgstr "" +msgstr "Žádné dostupné knihy k zařazení do katalogu" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:5030 msgid "" @@ -13828,11 +13858,11 @@ msgstr "Neznámé soubory v knihách" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:33 msgid "Missing covers files" -msgstr "" +msgstr "Chybí soubory obálek" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:34 msgid "Cover files not in database" -msgstr "" +msgstr "Soubory obálek nejsou v databázi" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:35 msgid "Folders raising exception" @@ -14346,7 +14376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:986 msgid "You must provide the %s option to do a recovery" -msgstr "" +msgstr "Musíte poskytnout %s volbu pro spuštění obnovy" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1023 msgid "" @@ -14420,19 +14450,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sPrůměrné hodnocení je %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Hlavní" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migruji starou databázi do knihovy ebooků v %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -14734,35 +14764,35 @@ msgstr "v" msgid "Books in" msgstr "Knihy v" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Ostatní formáty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "Číst %(title)s ve formátu %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Získat" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Stálý odkaz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Trvalý odkaz k této knize" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Tato kniha byla smazána" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "v hledání" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Odpovídající knihy" @@ -14928,7 +14958,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:27 msgid "failed to scan program. Invalid input {0}" -msgstr "" +msgstr "nezdařil se sken programu. Chybný vstup {0}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:32 msgid " near " @@ -14936,11 +14966,11 @@ msgstr " blízko " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:38 msgid "end of program" -msgstr "" +msgstr "konec programu" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:75 msgid "syntax error - program ends before EOF" -msgstr "" +msgstr "syntax error - program končí před EOF" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:101 msgid "unknown id " @@ -14956,31 +14986,31 @@ msgstr "chybí uzavírací závorka" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:145 msgid "expression is not function or constant" -msgstr "" +msgstr "výraz není funkce ani konstanta" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:179 msgid "format: type {0} requires an integer value, got {1}" -msgstr "" +msgstr "formát: typ {0} vyžaduje hodnotu integer, přišel {1}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:185 msgid "format: type {0} requires a decimal (float) value, got {1}" -msgstr "" +msgstr "formát: typ {0} vyžaduje hodnotu decimal (float) , přišel {1}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:296 msgid "%s: unknown function" -msgstr "" +msgstr "%s: neznámá funkce" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:343 msgid "No such variable " -msgstr "" +msgstr "Žádná taková proměnná " #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:57 msgid "No documentation provided" -msgstr "" +msgstr "Žádná dostupná dokumentace" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:78 msgid "Exception " -msgstr "" +msgstr "Výjimka " #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:96 msgid "" @@ -15005,24 +15035,31 @@ msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" +"add(x, y) -- vrací x + y. Vyhazuje výjimku, když buď x nebo y nejsou čísla." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:149 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" +"subtract(x, y) -- vrací x - y. Vyhazuje výjimku, když buď x nebo y nejsou " +"čísla." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:159 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" +"multiply(x, y) -- vrací x * y. Vyhazuje výjimku, když buď x nebo y nejsou " +"čísla." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:169 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" +"divide(x, y) -- vrací x / y. Vyhazuje výjimku, když buď x nebo y nejsou " +"čísla." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:179 msgid "" @@ -15046,6 +15083,8 @@ msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" +"assign(id, val) -- přiřadí val do id, pak vrátí val. id musí být " +"identifikátor, ne výraz" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:217 msgid "" @@ -15056,7 +15095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:228 msgid "field(name) -- returns the metadata field named by name" -msgstr "" +msgstr "field(name) -- vrací metadata pole pojmenované name" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:236 msgid "" @@ -15120,6 +15159,8 @@ msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" +"ifempty(val, text if empty) -- vrací val, když je val neprázdné, jinak vrací " +"`text if empty`" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:346 msgid "" @@ -15154,19 +15195,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:402 msgid "uppercase(val) -- return value of the field in upper case" -msgstr "" +msgstr "uppercase(val) -- vrací hodnotu pole velkými písmeny" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:410 msgid "lowercase(val) -- return value of the field in lower case" -msgstr "" +msgstr "lowercase(val) -- vrací hodnotu pole malými písmeny" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:418 msgid "titlecase(val) -- return value of the field in title case" -msgstr "" +msgstr "titlecase(val) -- vrací hodnotu pole s prvním velkým písmenem" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:426 msgid "capitalize(val) -- return value of the field capitalized" -msgstr "" +msgstr "capitalize(val) -- vrací hodnotu pole kapitálkami" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43 msgid "Waiting..." @@ -15234,7 +15275,7 @@ msgstr "angličtina (Kypr)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Czechoslovakia)" -msgstr "" +msgstr "English (Českoslovenština)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Pakistan)" @@ -15242,11 +15283,11 @@ msgstr "angličtina (Pákistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Croatia)" -msgstr "" +msgstr "English (Chorvatština)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (Indonesia)" -msgstr "" +msgstr "English (Indonésština)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Israel)" @@ -15274,43 +15315,43 @@ msgstr "španělština (Paraguay)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "Spanish (Uruguay)" -msgstr "" +msgstr "Španělština (Uruguay)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "Spanish (Argentina)" -msgstr "" +msgstr "Španělština (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "Spanish (Mexico)" -msgstr "" +msgstr "Španělština (Mexiko)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "Spanish (Cuba)" -msgstr "" +msgstr "Španělština (Kuba)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "Spanish (Chile)" -msgstr "" +msgstr "španělština (Chile)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "Spanish (Ecuador)" -msgstr "" +msgstr "Španělština (Ekvádor)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "Spanish (Honduras)" -msgstr "" +msgstr "Španělština (Honduras)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Venezuela)" -msgstr "" +msgstr "Španělština (Venezuela)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Bolivia)" -msgstr "" +msgstr "Španělština (Bolívie)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Nicaragua)" -msgstr "" +msgstr "Španělština (Nikaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "German (AT)" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index a89835dc6c..a5143508be 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-19 12:26+0000\n" "Last-Translator: Glenn \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:49+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Brugergrænseflade aktion" msgid "Preferences" msgstr "Indstillinger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "fil. Dette udvidelsesmodul bliver kørt hver gang du tilføjer en HTML-fil til " "biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Tegnsæt for kilde HTML-filerne. Typiske valg inkluderer: cp1252, latin1, iso-" "8859-1 og utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "pmlname_img eller billeder. Dette udvidelsesmodul kører hver gang du " "tilføjer en PML-fil til biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Udtræk omslag fra tegneserie-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Læser metadata fra %s filerne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Læser metadata fra e-bøger i rar-arkiver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Læser metadata fra e-bøger i zip-arkiver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Gemmer metadata i %s filerne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Sæt metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Fremtoning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Brugergrænseflade" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tilpas calibres grænseflades fremtoning til din smag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Opførsel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Ændr måden calibre opfører sig på" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Tilføj dine egne søjler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Tilføj/fjern dine egne søjler til calibre boglisten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Tilpas værktøjslinjen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,64 +343,64 @@ msgstr "" "Tilpas værktøjslinjen og kontekstmenuen, ændre hvilke aktioner som er " "tilgængelige i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Input tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert input-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Fælles tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Vælg konverteringsvalgmuligheder fælles for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Output valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert output-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Tilføjer boger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Styre hvordan calibre læser metadata fra filer, når bøger tilføjes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Gemmer bøger til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -408,47 +408,47 @@ msgstr "" "Styre hvordan calibre eksporterer filer fra dens database til disk, når gem-" "til-disk anvendes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Sender bøger til enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Styre hvordan calibre overfører filer til din e-bogslæser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Ændre metadata felter før gem/send" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avanceret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Deler bøger via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Deler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -456,11 +456,11 @@ msgstr "" "Opsætning som deler bøger via email. Kan anvendes til automatisk sending af " "downloadede nyheder til dine enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Deler over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -468,28 +468,28 @@ msgstr "" "Opsætning af calibre indholdsserveren, hvilket vil give dig adgang til dit " "calibre-bibliotek fra overalt, på enhver enhed, over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Tilføj/fjern/tilpas forskellige dele af calibres funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustér hvordan calibre opfører sig i forskellige sammenhænge" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanceret opsætning" @@ -675,36 +675,36 @@ msgstr "Denne profil er forbeholdt B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Denne profil er beregnet til Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installerede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Opsætning af filtype udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Tilpasning af lokalt udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Deaktiverede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Aktiverede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Intet gyldigt udvidelsesmodul fundet i " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "Initialiseringen af udvidelsesmodul %s fejlede med følgende backtrace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -716,19 +716,19 @@ msgstr "" " Tilpas Calibre ved at indlæse eksterne udvidelsesmoduler.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Tilføj et udvidelsesmodul ved at angive stien til ZIP-filen, hvori det er " "gemt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjerner det angivne brugerdefinerede udvidelsesmodul. Har ingen effekt på " "indbyggede udvidelser" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -736,15 +736,15 @@ msgstr "" "Brugertilpasset udvidelsesmodul. Angiv udvidelsesmodulnavn og " "tilpasningstekststrenge adskilt af kommaer." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Vis alle installerede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Aktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Deaktivér det angivne udvidelsesmodul" @@ -756,7 +756,7 @@ msgstr "Fejlsøgnings log" msgid "Communicate with Android phones." msgstr "Kommunikér med Android telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -764,7 +764,7 @@ msgstr "" "Komma separeret liste af mapper til at sende e-bøger til, på enheden. Den " "første som findes, vil blive brugt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." @@ -797,14 +797,14 @@ msgstr "Opdaterer enhed metadata listen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d af %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "afsluttet" @@ -834,7 +834,7 @@ msgstr "" "Nogle omslagsdele kunne ikke konverteres.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -844,20 +844,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nyheder" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommunikér med iTunes." @@ -900,7 +900,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -920,8 +920,8 @@ msgstr "Overfører bøger til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -931,8 +931,8 @@ msgstr "Tilføjer bøger til enhedens metadataliste..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -940,8 +940,8 @@ msgstr "Fjerner bøger fra enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1159,12 +1159,12 @@ msgstr "" "Kobo-enheden understøtter i øjeblikket kun en collection: \"Im_Reading\"-" "listen. Opret et mærke kaldet \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Ikke implementeret" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2799,7 +2799,7 @@ msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2809,7 +2809,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Forfatter(e)" @@ -2830,7 +2830,7 @@ msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Kommentarer" @@ -2841,9 +2841,9 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Mærker" @@ -2853,7 +2853,7 @@ msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serier" @@ -2863,7 +2863,7 @@ msgid "Language" msgstr "Sprog" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Tidsstempel" @@ -3047,6 +3047,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konvertér kommentarer hentet fra %s til ASCII-tekst" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Downloads metadata fra Google Books" @@ -3287,7 +3288,11 @@ msgstr "Omslag gemt til fil " msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3423,7 +3428,7 @@ msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Vurdering" @@ -4068,24 +4073,24 @@ msgstr "Mærk browser kategorier som ikke skal vises" msgid "Choose Files" msgstr "Vælg filer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Tilføj bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Tilføj bøger til calibre-biblioteket/-enheden fra filer på din computer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Tilføj bøger fra én enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4093,7 +4098,7 @@ msgstr "" "Tilføj bøger fra mapper, inklusiv undermapper (Én e-bog per mappe, formoder " "hver e-bogsfil er den samme e-bog i forskellige formater)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4101,103 +4106,111 @@ msgstr "" "Tilføj bøger fra mapper, inklusiv undermapper (Flere e-bøger per mappe, " "formoder hver e-bogsfil er en distinkt e-bog)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Tilføj tom e-bog. (Bogindgang uden formater)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Tilføj fra ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Sender bøger til enheden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Tekst-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Tegneserier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arkiver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Understøttede bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Flettede nogle bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Kunne ikke læse metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Kunne ikke læse metadata fra følgende" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Tilføj til bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4205,13 +4218,13 @@ msgstr "Tilføj til bibliotek" msgid "No book selected" msgstr "Ingen bog valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Følgende bøger er virtuelle og kan ikke tilføjes til calibre-biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Ingen bogfiler fundet" @@ -4445,11 +4458,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Fejlede" @@ -4512,7 +4525,7 @@ msgid "Bulk convert" msgstr "Klynge konvertering" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Kan ikke konvertere" @@ -4684,56 +4697,66 @@ msgstr "" "De valgte bøger vil blive permanent slettet fra din enhed. Er du " "sikker på du vil gøre dette?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Forbind til mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Forbind til iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Start indholdsserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stop indholdsserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "E-mail til" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Opsætning af e-mail baseseret bogdeling" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Send til enhed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Forbind/del" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Administrér collections" @@ -4897,7 +4920,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Hjælp" @@ -5037,7 +5060,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik vis-detalje knappen for at se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Vis bogdetaljer" @@ -5414,7 +5437,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Sti" @@ -5431,8 +5454,8 @@ msgid "Formats" msgstr "Formater" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Samlinger" @@ -5445,8 +5468,8 @@ msgstr "Klik for at åbne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5549,7 +5572,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formular" @@ -7749,7 +7772,7 @@ msgstr "Vælg format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -7921,7 +7944,7 @@ msgstr "Placering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7948,12 +7971,12 @@ msgid "Author sort" msgstr "Forfattersortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Ugyldigt forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -8255,27 +8278,27 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "Du skal angive en destination, når kilden er et sammensat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Forfattere kan ikke være den tomme streng. Bogtitel %s behandles ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Titler kan ikke være den tomme streng. Bogtitel %s behandles ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Søge mønsteret er ugyldigt: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8283,25 +8306,25 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9601,12 +9624,12 @@ msgid "%s (was %s)" msgstr "%s (var %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Emne er blankt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." @@ -10169,7 +10192,7 @@ msgid "Show books in the main memory of the device" msgstr "Vis bøger i enhedens arbejdshukommelse" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Kort A" @@ -10178,7 +10201,7 @@ msgid "Show books in storage card A" msgstr "Vis bøger i hukommelseskort A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Kort B" @@ -10263,33 +10286,33 @@ msgid "Book %s of %s." msgstr "Bog %s af %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Opslaget/søgenavn er \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Denne bogs UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "I bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Bog %s af %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Markeret til sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dobbeltklik for at redigere mig

    " @@ -10643,7 +10666,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Metadata hentning lykkedes for %d ud af %d bøger" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detaljer" @@ -11001,11 +11024,11 @@ msgstr "Du skal indtaste en skabelon for sammensatte søjler" msgid "You must enter at least one value for enumeration columns" msgstr "Du skal indtaste mindst én værdi for opremsningssøjler" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "Du kan ikke give den tomme værdi, da den er inkluderet som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Værdien \"{0}\" er i listen mere end én gang" @@ -11307,7 +11330,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Anvend" @@ -11344,7 +11367,7 @@ msgstr "" "kunne lave flere ændringer, før du genstarter." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Programgenstart nødvendig" @@ -11880,19 +11903,19 @@ msgstr "" ">Avanceret->Moduludvidelser" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Fejlede med at starte indholdsserveren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Fejl log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Tilgangslog:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Du skal genstarte serveren, for at ændringerne træder i kraft" @@ -12207,18 +12230,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ugyldige tweaks" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12226,34 +12249,34 @@ msgstr "" "De tweaks du indtastede er ugyldige, prøv at gendanne dine tweaks til " "standard og ændre dem, indtil du finder den ugyldige indstilling." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12284,16 +12307,16 @@ msgstr "Vælg gemte søgninger eller indtast navn for ny gemt søgning" msgid "Restrict to" msgstr "Begræns til" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(alle bøger)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} af {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} af alle)" @@ -12352,96 +12375,96 @@ msgstr "Klik for at ændre" msgid "&Alternate shortcut:" msgstr "&Alternativ genvej:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Gem kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Vis kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Administrér %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Administrér gemte søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Administrér brugerkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Ændring af forfatterne for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Ændring af metadataene for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Duplikér søgenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Det gemte søgenavn %s er allerede brugt." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12451,61 +12474,61 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sortér efter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sortér efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sortér efter middelvurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Angiv sorteringsrækkefølgen for indgange mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Match alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Match enhver" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når flere indgange vælges i mærke-browser, match enhver eller dem alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Administrér &brugerkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Tilføj dine egne kategorier til mærke-browseren" @@ -12555,46 +12578,46 @@ msgstr "" "Følgende bøger er allerede konverteret til %s formatet. Ønsker du at " "genkonvertere dem?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Gendan" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donér for at støtte calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Skub forbunden enhed ud" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre kvik start guide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Konverteringsfejl" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Opskrift deaktiveret" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12604,11 +12627,11 @@ msgstr "" "calibre brugbart, venligst overvej at give en donation for at støtte dets " "udvikling. Din donation hjælper med calibres fortsatte udvikling." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Der er aktive opgaver. Er du sikker på du vil afslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12619,11 +12642,11 @@ msgstr "" "enheden.
    \n" " Er du sikker på at du vil afslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13524,50 +13547,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Slå &indholdsserveren til" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "denne måned" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dage siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "umarkeret" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nej" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "markeret" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "tom" @@ -14607,19 +14630,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sMiddel vurderingen er %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Main/hjem/primær" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Flytter gammel database til e-bogsbibliotek i %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Komprimerer database" @@ -14930,35 +14953,35 @@ msgstr "i" msgid "Books in" msgstr "Bøger i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permanent-link" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Et permanent-link til denne bog" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Denne bog er blevet slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "i søgning" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Matchende bøger" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 87e8d3664c..b73d02e54b 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-27 13:51+0000\n" "Last-Translator: Christian Vonrüti \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:51+0000\n" "X-Generator: Launchpad (build 12351)\n" "Generated-By: pygettext.py 1.5\n" @@ -28,7 +28,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -72,7 +72,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -119,7 +119,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -141,8 +141,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -150,14 +150,14 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -215,7 +215,7 @@ msgstr "Benutzeroberflächenaktion" msgid "Preferences" msgstr "Einstellungen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -225,7 +225,7 @@ msgstr "" "allen verlinkten Dateien erstellen. Dieses Plugin läuft immer, wenn Sie eine " "HTML-Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -233,7 +233,7 @@ msgstr "" "Zeichenkodierung der Eingabe-HTML-Dateien. Üblicherweise ist das: cp1252, " "latin1, iso-8859-1 und utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -243,166 +243,166 @@ msgstr "" "pmlname_img oder images. Dieses Plugin wird immer dann ausgeführt, wenn Sie " "eine PML-Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Umschlagbild aus Comic-Dateien extrahieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Metadaten aus %s Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Metadaten von eBooks in RAR-Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Metadaten aus Büchern in ZIP-Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Geben Sie die Metadaten in %s-Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s-Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Erscheinungsbild" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Passen Sie das Erscheinungsbild von Calibre ihren Bedürfnissen an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Verhalten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Ändern Sie das Verhalten von Calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Eigene Spalten hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Hinzufügen/Entfernen eigener Spalten in der Calibre Buchliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Werkzeugleiste anpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Passt individuell Werkzeugleiste und Kontextmenus an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Eingabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Stellt Eingabeoptionen für jedes einzelne Eingabeformat ein." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Allgemeine Einstellungen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Gemeinsame Konvertierungsoptionen für alle Formate einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Ausgabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Konvertierungsoptionen für jedes Ausgabeformat individuell einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Stellt ein, wie Calibre mit den Metadaten aus den Dateien beim Einlesen von " "Büchern verfährt." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Bücher auf Datenträger speichern" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -410,47 +410,47 @@ msgstr "" "Stellt ein, wie Calibre Dateien aus der Datenbank exportiert, wenn \"Bücher " "auf Datenträger speichern\" gewählt wird." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Übertragen der Bücher an Geräte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Stellt ein, wie Calibre die Dateien an den eBook-Reader sendet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadaten- Schalttafel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Ändere Metadaten-Felder vor dem Speichern/Senden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Erstellen sie eine Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Bücherversand per Email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Versand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -458,11 +458,11 @@ msgstr "" "Setup für Bücherversand per Email. Kann für den automatischen Versand von " "heruntergeladenen Nachrichten an Ihr Gerät genutzt werden." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Versand über Netzwerk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -470,29 +470,29 @@ msgstr "" "Einrichten des Calibre Servers, der Zugriff auf die Bibliothek von überall, " "mit jedem Gerät, via Internet ermöglicht." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hinzufügen/Entfernen/Einstellen von verschiedenen Calibre-Funktionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Kniffe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Feineinstellungen für das Verhalten von Calibre in verschiedenen Situationen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Verschiedenes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Konfiguration verschiedener fortgeschrittener Parameter" @@ -682,35 +682,35 @@ msgstr "Dieses Profil ist geeignet für den B&N Nook Color" msgid "This profile is intended for the Sanda Bambook." msgstr "Dieses Profil ist geeignet für den Sanda Bambook" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installierte Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapping für Dateityp-Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokale Plugin-Anpassung" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Aktivierte Module" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Kein gültiges Plugin gefunden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Starten des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -722,19 +722,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP-Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -742,15 +742,15 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" @@ -762,7 +762,7 @@ msgstr "Debug-Log" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -770,7 +770,7 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die eBooks auf das Gerät " "gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." @@ -803,14 +803,14 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d von %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "abgeschlossen" @@ -840,7 +840,7 @@ msgstr "" "Einige Umschlagbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Zeige Details' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -850,20 +850,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommunikation mit iTunes." @@ -914,7 +914,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -934,8 +934,8 @@ msgstr "Bücher ans Gerät übertragen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -945,8 +945,8 @@ msgstr "Bücher zur Metadaten-Liste des Geräts hinzufügen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -954,8 +954,8 @@ msgstr "Bücher vom Gerät entfernen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1173,12 +1173,12 @@ msgstr "" "Der Kobo unterstützt derzeit nur eine Sammlung: die \"Im_Reading\"- Liste. " "Erstelle ein Etikett \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Nicht implementiert" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2909,7 +2909,7 @@ msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2919,7 +2919,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(en)" @@ -2940,7 +2940,7 @@ msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Bemerkung" @@ -2951,9 +2951,9 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketten (Tags)" @@ -2963,7 +2963,7 @@ msgstr "Etiketten (Tags)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Reihe" @@ -2973,7 +2973,7 @@ msgid "Language" msgstr "Sprache" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Zeitstempel" @@ -3162,6 +3162,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konvertiere von %s heruntergeladene Komentare in Klartext" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Lädt Metadaten von Google Books" @@ -3405,7 +3406,11 @@ msgstr "Cover gespeichert " msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3540,7 +3545,7 @@ msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Bewertung" @@ -4210,25 +4215,25 @@ msgstr "Etiketten-Browser Kategorien nicht anzeigen" msgid "Choose Files" msgstr "Dateien wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Bücher aus Dateien von Ihrem Rechner zur Calibre Bibliothek / zum Gerät " "hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4237,7 +4242,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4245,103 +4250,111 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Leeres Buch hinzufügen. (Bucheintrag ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Von ISBN hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB- Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Unterstützte Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Einige Bücher zusammenfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Zur Bibliothek hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4349,14 +4362,14 @@ msgstr "Zur Bibliothek hinzufügen" msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Folgende Bücher sind virtuell und können nicht zur Calibre-Bibliothek " "hinzugefügt werden:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Keine Buch-Dateien gefunden" @@ -4592,11 +4605,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Fehlgeschlagen" @@ -4663,7 +4676,7 @@ msgid "Bulk convert" msgstr "Auf einmal konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" @@ -4840,56 +4853,66 @@ msgstr "" "Die gewählten Bücher werden von ihrem Gerät dauerhaft gelöscht. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Mit Verzeichnis verbinden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Mit iTunes verbinden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Content Server starten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Content Server beenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "eMail an" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Richtet den Email- Versand von Büchern ein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "G" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "An Reader übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Verbinden/Teilen" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Sammlungen verwalten" @@ -5056,7 +5079,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Hilfe" @@ -5199,7 +5222,7 @@ msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -5580,7 +5603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Pfad" @@ -5597,8 +5620,8 @@ msgid "Formats" msgstr "Formate" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Sammlungen" @@ -5611,8 +5634,8 @@ msgstr "Zum Öffnen klicken" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5715,7 +5738,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Art" @@ -7932,7 +7955,7 @@ msgstr "Format wählen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8106,7 +8129,7 @@ msgstr "Ort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8133,12 +8156,12 @@ msgid "Author sort" msgstr "Autorensortierung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Ungültiger Autorenname" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -8448,30 +8471,30 @@ msgstr "" "Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes " "Feld ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Das Autorenfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht " "verarbeitet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Das Titelfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht " "verarbeitet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8479,25 +8502,25 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9830,12 +9853,12 @@ msgid "%s (was %s)" msgstr "%s (war %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -10403,7 +10426,7 @@ msgid "Show books in the main memory of the device" msgstr "Zeige Bücher im Hauptspeicher des Geräts" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Karte A" @@ -10412,7 +10435,7 @@ msgid "Show books in storage card A" msgstr "Zeige Bücher auf Speicherkarte A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Karte B" @@ -10499,33 +10522,33 @@ msgid "Book %s of %s." msgstr "Buch %s von %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Der Such-Name ist \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Die UUID dieses Buches ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "In der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Buch %s von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Zum Löschen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -10884,7 +10907,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Erfolgreich Metadaten heruntergeladen für %d von %d Büchern" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Einzelheiten" @@ -11246,13 +11269,13 @@ msgstr "Sie müssen eine Vorlage für zusammengesetzte Spalten eingeben" msgid "You must enter at least one value for enumeration columns" msgstr "Sie müssen mindestens einen Wert für die Aufzählungsspalten angeben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Sie können nicht ein leeres Feld als Wert auswählen, da es standardmäßig " "bereits enthalten ist." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Der Wert \"{0}\" ist in der Liste mehrfach vorhanden" @@ -11563,7 +11586,7 @@ msgid "Change &font (needs restart)" msgstr "Ändere &font (Neustart erforderlich)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Anwenden" @@ -11600,7 +11623,7 @@ msgstr "" "keine Einstellungen mehr ändern, bevor Sie neu starten." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Neustart erforderlich" @@ -12142,19 +12165,19 @@ msgstr "" "überschrieben werden." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" "Sie müssen den Server neu starten, damit die Änderungen wirksam werden" @@ -12473,18 +12496,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ungültige Optimierungen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12493,34 +12516,34 @@ msgstr "" "Optimierungen auf die Voreinstellung zurückzusetzen und sie einzeln zu " "verändern, bis Sie die ungültige Einstellung gefunden haben." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12552,16 +12575,16 @@ msgstr "" msgid "Restrict to" msgstr "Beschränken auf" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(Alle Bücher)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} von {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} von allen)" @@ -12620,96 +12643,96 @@ msgstr "Klicken zum Verändern" msgid "&Alternate shortcut:" msgstr "&Alternatives Tastenkürzel:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Kategorie %s ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Kategorie anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "%s verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gespeicherte Suchen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Benutzer-Kategorien verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Alle Kategorien anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Das Ändern der Autoren für mehrere Bücher kann einige Zeit dauern. Sind Sie " "sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Das Ändern der Metadaten für so viele Bücher kann einige Zeit dauern. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12719,51 +12742,51 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Nach Name sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Nach Bewertungsdurchschnitt sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Reihenfolge der Einträge im Etiketten- Browser einstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" @@ -12771,11 +12794,11 @@ msgstr "" "entweder Bücher, bei denen mindestens ein Eintrag paßt, oder aber Bücher, " "bei denen alle Einträge passen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Ben&utzer-Kategorien verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Eigene Kategorien zum Etiketten- Browser hinzufügen" @@ -12825,27 +12848,27 @@ msgstr "" "Die folgenden Bücher wurden schon in das %s Format konvertiert. Möchten Sie " "sie erneut konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um Calibre zu unterstützen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Verbundenes Gerät ausw&erfen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre Quick-Start-Guide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Debug-Modus" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12854,19 +12877,19 @@ msgstr "" "Sie haben Calibre im Debug-Modus gestartet. Beim verlassen des Programms " "wird ein Debug-Log erstellt: %s

    Das Log wird automatisch angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Downloadschema ausgeschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12877,12 +12900,12 @@ msgstr "" "Unterstützung der weiteren Entwicklung. Ihre Spende hilft, die Entwicklung " "von Calibre am Laufen zu halten." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12893,11 +12916,11 @@ msgstr "" "verursachen.
    \n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13813,50 +13836,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "&Inhalt-Server einschalten" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "heute" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "gestern" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "in diesem Monat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "vor Tagen" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "nicht ausgewählt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nein" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "ausgewählt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "leer" @@ -14913,19 +14936,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sdie durchschnittliche Bewertung ist %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migriere alte Datenbank zu eBook Bibliothek in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -15241,35 +15264,35 @@ msgstr "in" msgid "Books in" msgstr "Bücher in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Andere Formate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Holen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Ein permanenter Link zu diesem Buch" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Dieses Buch wurde gelöscht" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "in Suche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Passende Bücher" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index c7fbf58214..40e2f53ccc 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-19 16:06+0000\n" "Last-Translator: Kostas Papadakis \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:52+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "Προτιμήσεις" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "ένα αρχείο ZIP που περιέχει όλα τα συνδεδεμένα αρχεία. Το plugin τρέχει κάθε " "φορά που προσθέτετε ένα αρχείο HTML στην βιβλιοθήκη." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Κωδικοποίηση χαρακτήρων για τα εισαγόμενα αρχεία HTML. Συνήθεις επιλογές " "συμπεριλαμβάνουν : cp1252, latin1, iso-8859-1 και utf-8" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -241,250 +241,250 @@ msgstr "" "Δημιουργία μιας αρχειοθήκης PMLZ που περιέχει το αρχείο PML και όλες τις " "εικόνες στον κατάλογο pmlname_img ή images" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Εξαγωγή εξωφύλλου από αρχεία κόμικς" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Ανάγνωση μεταδεδομένων από αρχεία %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" "Ανάγνωση μεταδεδομένων από ηλεκτρονικά βιβλία μέσα σε αρχειοθήκες RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" "Ανάγνωση μεταδεδομένων από ηλεκτρονικά βιβλία μέσα σε αρχειοθήκες ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Καθορισμός μεταδεδομένων σε αρχεία %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Καθορισμός μεταδεδομένων από αρχεία %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Διεπαφή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Συμπεριφορά" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Ρύθμισε την συμπεριφορά του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Πρόσθεσε δικές σου στήλες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Παραμετροποίηση γραμμής εντολών" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Μετατροπή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Ελέγχει πως το calibre διαβάζει τα μεταδεδομένα από τα αρχεία όταν " "προστίθενται βιβλία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Σώζονται βιβλία στον δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Αλλαγή των πεδίων των μεταδεδομένων πριν από αποθήκευση / αποστολή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Τυποποιημένες Διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Για προχωρημένους" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Δημιούργησε νέες τυποποιημένες διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Υπολειπόμενα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -672,35 +672,35 @@ msgstr "Προφίλ για χρήση με το B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Προφίλ για χρήση με το Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Εγκατεστημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Απεικόνιση για πρόσθετα αρχειοτύπων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Τοπική εξατομίκευση προσθέτων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Απενεργοποιημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Ενεργοποιημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Δεν βρέθηκε έγκυρο πρόσθετο " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Η αρχικοποίηση του πρόσθετου %s απέτυχε με traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -712,19 +712,19 @@ msgstr "" " Εξατομίκευση του calibre με φόρτωση εξωτερικών προσθέτων.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Προσθήκη ενός προσθέτου με προσδιορισμό της διεύθυνσης (path) του αρχείου " "zip που το περιέχει." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Αφαίρεση εξατομικευμένων προσθέτων, ονομαστικά. Δεν επηρεάζει τα " "ενσωματωμένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -732,15 +732,15 @@ msgstr "" "Εξατομίκευση προσθέτου. Προσδιόρισε όνομα προσθέτου και στοιχειοσειρά " "εξατομίκευσης χωρισμένα με κόμμα." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Εμφάνιση όλων των εγκατεστημένων πρόσθετων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Ενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Απενεργοποίηση του ονομαζόμενου προσθέτου" @@ -752,7 +752,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Επικοινωνία με τηλέφωνα Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -760,7 +760,7 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." @@ -791,14 +791,14 @@ msgstr "Ενημέρωση καταλόγου μεταδεδομένων της #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d από %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "ολοκληρώθηκε" @@ -823,7 +823,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -833,20 +833,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Νέα" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Κατάλογος" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Επικοινωνία με το iTunes" @@ -889,7 +889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -909,8 +909,8 @@ msgstr "Μεταφορά βιβλίων στη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -920,8 +920,8 @@ msgstr "Προσθήκη βιβλίων στον κατάλογο μεταδεδ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -929,8 +929,8 @@ msgstr "Αφαίρεση βιβλίων από τη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1144,12 +1144,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Δεν έχει υλοποιηθεί" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2678,7 +2678,7 @@ msgstr "Ναι" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2688,7 +2688,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2709,7 +2709,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2720,9 +2720,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2732,7 +2732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2742,7 +2742,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2905,6 +2905,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3110,7 +3111,11 @@ msgstr "" msgid "Cover" msgstr "Εξώφυλλο" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3240,7 +3245,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Αξιολόγηση" @@ -3800,131 +3805,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Βιβλία" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Αρχεία" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3932,12 +3945,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4168,11 +4181,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Απέτυχε" @@ -4233,7 +4246,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4400,56 +4413,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4607,7 +4630,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Βοήθεια" @@ -4744,7 +4767,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5099,7 +5122,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Διαδρομή" @@ -5116,8 +5139,8 @@ msgid "Formats" msgstr "Λίστα φορμάτ" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Συλλογές" @@ -5130,8 +5153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5234,7 +5257,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Φόρμα" @@ -7355,7 +7378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Μορφοποίηση" @@ -7525,7 +7548,7 @@ msgstr "Τοποθεσία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7552,12 +7575,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7824,50 +7847,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9106,12 +9129,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9651,7 +9674,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9660,7 +9683,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9742,33 +9765,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Μέγεθος" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10113,7 +10136,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10446,11 +10469,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10735,7 +10758,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10768,7 +10791,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11256,19 +11279,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Αρχείο καταγραφής σφαλμάτων:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Αρχείο καταγραφής προσβάσεων:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11568,51 +11591,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11643,16 +11666,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11711,92 +11734,92 @@ msgstr "Κλικ για αλλαγή" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Αναζητήσεις" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11806,60 +11829,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ταξινόμηση κατά όνομα" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11905,68 +11928,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Αποκατάσταση" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12817,50 +12840,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "σήμερα" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "χθες" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "μη επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ναι" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "κενό" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "άδειο" @@ -13677,19 +13700,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Κύριο" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -13966,35 +13989,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 033af2ea59..8defd41b99 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-05-21 07:30+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:03+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 65a2722117..6863aca6bc 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-02-27 02:43+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:04+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,259 +224,259 @@ msgstr "" "linked files. This plugin is run every time you add an HTML file to the " "library." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extract cover from comic files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Read metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Read metadata from ebooks in RAR archives" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Read metadata from ebooks in ZIP archives" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Set metadata in %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -648,35 +648,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapping for filetype plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Local plugin customization" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Disabled plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "No valid plugin found in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialization of plugin %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -684,15 +684,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plugin by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Remove a custom plugin by name. Has no effect on built-in plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -700,15 +700,15 @@ msgstr "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "List all installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Enable the named plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Disable the named plugin" @@ -720,7 +720,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -728,7 +728,7 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -759,14 +759,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -791,7 +791,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -801,20 +801,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -857,7 +857,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -877,8 +877,8 @@ msgstr "Transferring books to device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -888,8 +888,8 @@ msgstr "Adding books to device metadata listing…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -897,8 +897,8 @@ msgstr "Removing books from device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1112,12 +1112,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2598,7 +2598,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2608,7 +2608,7 @@ msgstr "Title" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Author(s)" @@ -2629,7 +2629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2640,9 +2640,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2652,7 +2652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2662,7 +2662,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2825,6 +2825,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3030,7 +3031,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3160,7 +3165,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3720,131 +3725,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3852,12 +3865,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4088,11 +4101,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4153,7 +4166,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4320,56 +4333,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4527,7 +4550,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4664,7 +4687,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5019,7 +5042,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5036,8 +5059,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5050,8 +5073,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5154,7 +5177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7275,7 +7298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7445,7 +7468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7472,12 +7495,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7744,50 +7767,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9026,12 +9049,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9571,7 +9594,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9580,7 +9603,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9662,33 +9685,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10033,7 +10056,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10366,11 +10389,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10655,7 +10678,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10688,7 +10711,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11176,19 +11199,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11488,51 +11511,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11563,16 +11586,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11631,92 +11654,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11726,60 +11749,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11825,68 +11848,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12737,50 +12760,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13597,19 +13620,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13886,35 +13909,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index c30a10b018..b541bf6249 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-15 08:46+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:03+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "User Interface Action" msgid "Preferences" msgstr "Preferences" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "linked files. This plugin is run every time you add an HTML file to the " "library." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,101 +242,101 @@ msgstr "" "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extract cover from comic files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Read metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Read metadata from ebooks in RAR archives" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Read metadata from ebooks in ZIP archives" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Set metadata in %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Look and Feel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Adjust the look and feel of the calibre interface to suit your tastes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Behaviour" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Change the way calibre behaves" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Add your own columns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Add/remove your own columns to the calibre book list" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Customise the toolbar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -344,64 +344,64 @@ msgstr "" "Customise the toolbars and context menus, changing which actions are " "available in each" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Customise searching" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "Customise the way searching for books works in calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Input Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Set conversion options specific to each input format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Common Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Set conversion options common to all formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Output Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Set conversion options specific to each output format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Control how calibre reads metadata from files when adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Saving books to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -409,47 +409,47 @@ msgstr "" "Control how calibre exports files from its database to disc when using Save " "to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Sending books to devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Control how calibre transfers files to your ebook reader" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Change metadata fields before saving/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Template Functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Advanced" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Create your own template functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Sharing books by email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Sharing" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -457,11 +457,11 @@ msgstr "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Sharing over the net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -469,28 +469,28 @@ msgstr "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Add/remove/customise various bits of calibre functionality" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fine tune how calibre behaves in various contexts" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Miscellaneous" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Miscellaneous advanced configuration" @@ -677,35 +677,35 @@ msgstr "This profile is intended for the B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "This profile is intended for the Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapping for filetype plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Local plugin customisation" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Disabled plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Enabled plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "No valid plugin found in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisation of plugin %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -717,15 +717,15 @@ msgstr "" " Customise calibre by loading external plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plugin by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Remove a custom plugin by name. Has no effect on builtin plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -733,15 +733,15 @@ msgstr "" "Customise plugin. Specify name of plugin and customisation string separated " "by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "List all installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Enable the named plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Disable the named plugin" @@ -753,7 +753,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -761,7 +761,7 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." @@ -794,14 +794,14 @@ msgstr "Updating device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d of %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "finished" @@ -831,7 +831,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -841,20 +841,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Communicate with iTunes." @@ -903,7 +903,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -923,8 +923,8 @@ msgstr "Transferring books to device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -934,8 +934,8 @@ msgstr "Adding books to device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -943,8 +943,8 @@ msgstr "Removing books from device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1162,12 +1162,12 @@ msgstr "" "The Kobo supports only one collection currently: the \"Im_Reading\" list. " "Create a tag called \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Not Implemented" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2862,7 +2862,7 @@ msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2872,7 +2872,7 @@ msgstr "Title" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Author(s)" @@ -2893,7 +2893,7 @@ msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comments" @@ -2904,9 +2904,9 @@ msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Tags" @@ -2916,7 +2916,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Series" @@ -2926,7 +2926,7 @@ msgid "Language" msgstr "Language" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Timestamp" @@ -3110,6 +3110,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Convert comments downloaded from %s to plain text" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Downloads metadata from Google Books" @@ -3350,7 +3351,11 @@ msgstr "Cover saved to file " msgid "Cover" msgstr "Cover" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Metadata source" @@ -3485,7 +3490,7 @@ msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Rating" @@ -4148,23 +4153,23 @@ msgstr "tag browser categories not to display" msgid "Choose Files" msgstr "Choose Files" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Add books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "Add books to the calibre library/device from files on your computer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Add books from a single directory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4172,7 +4177,7 @@ msgstr "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4180,82 +4185,90 @@ msgstr "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Add Empty book. (Book entry with no formats)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Add from ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Uploading books to device." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB Books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archives" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Supported books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Merged some books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4265,21 +4278,21 @@ msgstr "" "processed and merged into your Calibre database according to your automerge " "settings:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Failed to read metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Failed to read metadata from the following" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Add to library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4287,13 +4300,13 @@ msgstr "Add to library" msgid "No book selected" msgstr "No book selected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "The following books are virtual and cannot be added to the calibre library:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "No book files found" @@ -4530,11 +4543,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Failed" @@ -4599,7 +4612,7 @@ msgid "Bulk convert" msgstr "Bulk convert" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Cannot convert" @@ -4775,56 +4788,66 @@ msgstr "" "The selected books will be permanently deleted from your device. Are " "you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Connect to folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Connect to iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Connect to Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Start Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stop Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email to" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "Email to and delete from library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(delete from library)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Setup email based sharing of books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Send to device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Connect/share" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Manage collections" @@ -5003,7 +5026,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Help" @@ -5143,7 +5166,7 @@ msgid "Click the show details button to see which ones." msgstr "Click the show details button to see which ones." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Show book details" @@ -5521,7 +5544,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Path" @@ -5538,8 +5561,8 @@ msgid "Formats" msgstr "Formats" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Collections" @@ -5552,8 +5575,8 @@ msgstr "Click to open" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5656,7 +5679,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Form" @@ -7948,7 +7971,7 @@ msgstr "Choose Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8122,7 +8145,7 @@ msgstr "Location" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8152,12 +8175,12 @@ msgid "Author sort" msgstr "Author sort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Invalid author name" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -8457,27 +8480,27 @@ msgstr "S/R TEMPLATE ERROR" msgid "You must specify a destination when source is a composite field" msgstr "You must specify a destination when source is a composite field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Authors cannot be set to the empty string. Book title %s not processed" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Title cannot be set to the empty string. Book title %s not processed" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8485,25 +8508,25 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "The selected saved search/replace will be deleted. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9836,12 +9859,12 @@ msgid "%s (was %s)" msgstr "%s (was %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Item is blank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." @@ -10413,7 +10436,7 @@ msgid "Show books in the main memory of the device" msgstr "Show books in the main memory of the device" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Card A" @@ -10422,7 +10445,7 @@ msgid "Show books in storage card A" msgstr "Show books on storage card A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Card B" @@ -10507,33 +10530,33 @@ msgid "Book %s of %s." msgstr "Book %s of %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "The lookup/search name is \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "In Library" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Size" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Book %s of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marked for deletion" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Double click to edit me

    " @@ -10891,7 +10914,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Successfully downloaded metadata for %d out of %d books" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Details" @@ -11272,11 +11295,11 @@ msgstr "You must enter a template for composite columns" msgid "You must enter at least one value for enumeration columns" msgstr "You must enter at least one value for enumeration columns" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "You cannot provide the empty value, as it is included by default" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "The value \"{0}\" is in the list more than once" @@ -11587,7 +11610,7 @@ msgid "Change &font (needs restart)" msgstr "Change &font (needs restart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Apply" @@ -11624,7 +11647,7 @@ msgstr "" "not be allowed set any more preferences, until you restart." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Restart needed" @@ -12170,19 +12193,19 @@ msgstr "" "by customising the device interface plugins in Preferences->Advanced->Plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Failed to start content server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Error log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Access log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "You need to restart the server for changes to take effect" @@ -12565,8 +12588,8 @@ msgstr "" "these tweaks should be available on the website from where you downloaded " "the plugins." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -12574,11 +12597,11 @@ msgstr "" "There was a syntax error in your tweak. Click the show details button for " "details." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Invalid tweaks" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12586,7 +12609,7 @@ msgstr "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " @@ -12596,27 +12619,27 @@ msgstr "" "calibre. Your changes will only take effect after a restart of " "calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "Edit tweaks for any custom plugins you have installed" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "&Plugin tweaks" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "Edit tweak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "Restore this tweak to its default value" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "Restore &default" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "Apply any changes you made to this tweak" @@ -12648,16 +12671,16 @@ msgstr "Choose saved search or enter name for new saved search" msgid "Restrict to" msgstr "Restrict to" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(all books)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} of {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} of all)" @@ -12716,94 +12739,94 @@ msgstr "Click to change" msgid "&Alternate shortcut:" msgstr "&Alternate shortcut:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "Rename %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "Edit sort for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "Search for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "Search for everything but %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Hide category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Show category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "Search for books in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "Search for books not in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Manage %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Manage Saved Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Manage User Categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Show all categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Change sub-categorization scheme" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changing the authors for several books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changing the metadata for that many books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Duplicate search name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "The saved search name %s is already used." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Find item in tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12819,61 +12842,61 @@ msgstr "" "*foo will filter all categories at once, showing only those items\n" "containing the text \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "F&ind" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Find the first/next matching item" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Collapse all categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "No More Matches.

    Click Find again to go to first match" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sort by name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sort by popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sort by average rating" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Set the sort order for entries in the Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Match all" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Match any" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "When selecting multiple entries in the Tag Browser match any or all of them" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Manage &user categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Add your own categories to the Tag Browser" @@ -12923,27 +12946,27 @@ msgstr "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restore" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donate to support calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Eject connected device" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre Quick Start Guide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Debug mode" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12953,19 +12976,19 @@ msgstr "" "log will be available in the file: %s

    The log will be displayed " "automatically." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Conversion Error" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recipe Disabled" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Failed" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12975,11 +12998,11 @@ msgstr "" "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "There are active jobs. Are you sure you want to quit?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12989,11 +13012,11 @@ msgstr "" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "Active jobs" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13903,50 +13926,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Turn on the &content server" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "today" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "yesterday" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "unchecked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "checked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "yes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "empty" @@ -15043,19 +15066,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sAverage rating is %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Main" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migrating old database to ebook library in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compacting database" @@ -15366,35 +15389,35 @@ msgstr "in" msgid "Books in" msgstr "Books in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Other formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Read %(title)s in the %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Get" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "A permanent link to this book" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "This book has been deleted" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "in search" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Matching books" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 774fe5991b..8d3e641940 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-01-09 00:03+0000\n" "Last-Translator: Kalle Kniivilä \n" "Language-Team: Esperanto \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:50+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "ĉiujn ligitajn dosierojn. Tiu kromprogramo estas funkciigata ĉiufoje kiam vi " "aldonas html-dosieron al la biblioteko." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Signokodo por enirantaj html-dosieroj. Popularaj elektoj estas utf-8 (por " "Esperanto), cp1252, latin1, iso-8859-1." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,246 +242,246 @@ msgstr "" "dosierujo \"pmlname_img\" aŭ \"images\". Ĉi tiu kromprogrameto estas " "funkciigata ĉiufoje kiam al la biblioteko estas aldonita plm-dosiero." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Ekstrakti la kovrilon el bildstriaj dosieroj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Legi metadatumojn el %s dosieroj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Legi metadatumojn el libroj en arkivoj de la formato rar." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Legi metadatumojn el libroj en arkivoj de la formato zip." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Meti metadatumojn en dosieroj %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Meti metadatumojn el dosieroj %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -667,35 +667,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Instalitaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Agordoj de lokaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Malŝaltitaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nevalida kromprogramo trovita en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Aktivigo de kromprogramo malsukcesis %s kun la indiko:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -707,19 +707,19 @@ msgstr "" " Agordi Calibre per aktivigo de eksteraj kromprogramoj.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aldoni kromprogramon, indikante la padon al la zip-dosierujo en kiu ĝi " "troviĝas." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Forigi kromprogramon indikante ĝian nomon. Ne influas enkonstruitajn " "kromprogramojn." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -727,15 +727,15 @@ msgstr "" "Agordi kromprogramon. Indiku la nomon de la kromprogramo kaj la agordokodon, " "dividite per komo." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listigi ĉiujn kromprogramojn" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Ŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Malŝalti la indikitan kromprogramon" @@ -747,7 +747,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komuniki kun telefonoj de la sistemo Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -755,7 +755,7 @@ msgstr "" "Listo, dividita per komoj, de dosierujoj por sendado de e-libroj al la " "aparato. La unua ekzistanta estos uzata." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -786,14 +786,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -818,7 +818,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -828,20 +828,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -884,7 +884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -904,8 +904,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -915,8 +915,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -924,8 +924,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1139,12 +1139,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2546,7 +2546,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2556,7 +2556,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2577,7 +2577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2588,9 +2588,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2600,7 +2600,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2610,7 +2610,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2773,6 +2773,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2978,7 +2979,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3108,7 +3113,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3668,131 +3673,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3800,12 +3813,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4036,11 +4049,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4101,7 +4114,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4268,56 +4281,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4475,7 +4498,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4612,7 +4635,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4967,7 +4990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4984,8 +5007,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4998,8 +5021,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5102,7 +5125,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7223,7 +7246,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7393,7 +7416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7420,12 +7443,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7692,50 +7715,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8974,12 +8997,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9519,7 +9542,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9528,7 +9551,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9610,33 +9633,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9981,7 +10004,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10314,11 +10337,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10603,7 +10626,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10636,7 +10659,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11124,19 +11147,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11436,51 +11459,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11511,16 +11534,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11579,92 +11602,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11674,60 +11697,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11773,68 +11796,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12685,50 +12708,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13545,19 +13568,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13834,35 +13857,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index a16c4cdf40..cc41fd5b7c 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-17 14:40+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-20 14:56+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-18 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-02-21 04:49+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:527 @@ -32,7 +32,7 @@ msgstr "" msgid "This profile is intended for the Amazon Kindle DX." msgstr "Este perfil está pensado para el Kindle DX de Amazon." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Complementos instalados" @@ -46,7 +46,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -90,7 +90,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -137,7 +137,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -159,8 +159,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -168,14 +168,14 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -233,7 +233,7 @@ msgstr "Acción de interfaz de usuario" msgid "Preferences" msgstr "Preferencias" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -243,7 +243,7 @@ msgstr "" "con los archivos enlazados. Este complemento se ejecuta cada vez que se " "añade un archivo HTML a la biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -251,7 +251,7 @@ msgstr "" "Codificación de los archivos HTML de entrada. Las opciones comunes incluyen: " "cp1252, latin1, iso-8859-1 y utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -261,7 +261,7 @@ msgstr "" "los directorios pmlname_img o imágenes. Este complemento se ejecutará cada " "vez que añada un archivo PML a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " @@ -271,95 +271,95 @@ msgstr "" "referencias a imágenes con Markdown o Textile. El archivo incluye tanto las " "imágenes como el fichero TXT." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extraer la portada de los archivos de cómic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Leer metadatos desde ficheros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Leer metadatos de libros electrónicos en archivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Leer metadatos de libros electrónicos en archivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Asignar metadatos a los archivos %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Asignar metadatos desde archivos %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aspecto Visual y Apariencia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfaz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuste la apariencia y sensación de la interfaz de calibre para que se " "adapte a sus gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportamiento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Cambiar el comportamiento de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Añadir columnas personalizadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Añada/elimine sus propias columnas en la lista de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalizar la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -367,69 +367,69 @@ msgstr "" "Personaliza las barras de herramientas y los menús de contexto, cambiando " "las acciones que estarán disponible en cada uno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Personalizar las búsquedas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalizar el modo en que funcionan las búsquedas de libros en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opciones de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Establecer las opciones de conversión específicas de cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opciones comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" "Establecer las opciones de conversión comunes para todos los formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opciones de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Establece las opciones específicas de conversión para cada formato de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla cuándo calibre lee los metadatos de los archivos al añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Guardar libros en disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -437,48 +437,48 @@ msgstr "" "Controla cuándo calibre exporta archivos de su base de datos al dicos al " "usar Guardar al disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Enviar libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controla cuándo calibre transfiere los archivos a su lector de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Cambiar los cambpos de metadatos antes de guardar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avanzada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Cree sus propias funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Compartir de libros por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -486,11 +486,11 @@ msgstr "" "Configurar la compartición de libros por correo electrónico. Puede usarse " "para enviar automáticamente las noticias descargadas a sus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Compartir por red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -499,28 +499,28 @@ msgstr "" "biblioteca de calibre en cualquier lugar, con cualquier dispositivo, a " "través de Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Añadir/eliminar/configurar diversas funciones de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajuste como se comporta calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -699,32 +699,32 @@ msgstr "Este perfil está orientado al B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Este perfil está pensado para el Sandra Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Asociaciones para complementos por tipos de archivo" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalización del complemento local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Complementos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Complementos habilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "No se ha encontrado ningún complemento válido en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "La inicialización del complemento %s falló y generó la siguiente traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -736,18 +736,18 @@ msgstr "" " Personalizar calibre cargando complementos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Añadir un complemento especificando la ruta al archivo ZIP que lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eliminar un complemento personalizado por nombre. No tiene efecto en los " "complementos incorporados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -755,15 +755,15 @@ msgstr "" "Personalizar complemento. Especifica el nombre del complemento y el texto de " "personalización separados por una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Lista de todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" @@ -775,7 +775,7 @@ msgstr "Registro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -783,7 +783,7 @@ msgstr "" "Lista de directorios, separados por comas, donde almacenar los libros en el " "dispositivo. Se usará el primero que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." @@ -818,14 +818,14 @@ msgstr "Actualizando listado de meta datos..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d de %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "terminado" @@ -855,7 +855,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -865,20 +865,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunicarse con iTunes." @@ -929,7 +929,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -949,8 +949,8 @@ msgstr "Transfiriendo libros al dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -960,8 +960,8 @@ msgstr "Añadiendo libros al listado de metatados del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -969,8 +969,8 @@ msgstr "Eliminando libros del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1199,12 +1199,12 @@ msgstr "" "El lector Kobo admite sólo una colección por ahora: la lista \"Im_Reading\". " "Cree una etiqueta llamada \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "No implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2948,7 +2948,7 @@ msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2958,7 +2958,7 @@ msgstr "Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(es)" @@ -2979,7 +2979,7 @@ msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comentarios" @@ -2990,9 +2990,9 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiquetas" @@ -3002,7 +3002,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serie" @@ -3012,7 +3012,7 @@ msgid "Language" msgstr "Idioma" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Marca de tiempo" @@ -3199,6 +3199,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Convertir los comentarios descargados de %s en texto simple" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Descarga metadatos de Google Books" @@ -3443,7 +3444,11 @@ msgstr "Portada guardada en el fichero " msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "Descargar metadatos de Amazon" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Fuente de metadatos" @@ -3581,7 +3586,7 @@ msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Valoración" @@ -4294,25 +4299,25 @@ msgstr "Categorías del explorador de etiquetas que no se mostrarán" msgid "Choose Files" msgstr "Escoger ficheros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Añadir libros a la biblioteca de calibre o al dispositivo a partir de " "ficheros en su ordenador" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Añadir libros desde un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4321,7 +4326,7 @@ msgstr "" "directorio, se asume que cada fichero de libro electrónico es el mismo libro " "en diferente formato." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4330,82 +4335,90 @@ msgstr "" "por directorio, se asume que cada fichero de libro electrónico es un libro " "diferente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Añadir libro en blanco. (Entrada de libro sin ningún formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Mayús+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Añadir a partir de ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "Añadiendo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "Creando registros de libros a partir de los ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Libros en EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Libros en LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Libros en HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Libros en LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Libros en MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Libros en formato topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Libros en formato texto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Libros en PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Libros SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Cómics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Libros soportados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Se han unido algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4415,21 +4428,21 @@ msgstr "" "han procesado y unido a la base de datos de Calibre según las " "configuraciones de unión automática:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Fallo leyendo metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Fallo leyendo metadatos de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Añadir a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4437,14 +4450,14 @@ msgstr "Añadir a la biblioteca" msgid "No book selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Los siguientes libros son virtuales y no se pueden añadir a la biblioteca de " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "No se han encontrado archivos de libros" @@ -4684,11 +4697,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Falló" @@ -4758,7 +4771,7 @@ msgid "Bulk convert" msgstr "Convertir en bloque" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "No se puede convertir" @@ -4936,56 +4949,68 @@ msgstr "" "Los libros seleccionados se borrarán permanentemente del dispositivo. " "¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Conectar a carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Conectar a iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Conectar con Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Iniciar servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Detener servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Enviar por correo electrónico a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "Mandar por correo electrónico y borrar de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(borrar de la biblioteca)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Configurar la compartición de libros por correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Enviar al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Conectar/compartir" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "Deteniendo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" +"Deteniendo el servidor, esto puede llevar hasta un minuto, haga el favor de " +"esperar..." + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Administrar colecciones" @@ -5165,7 +5190,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Ayuda" @@ -5305,7 +5330,7 @@ msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Mostrar detalles del libro" @@ -5685,7 +5710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Ruta" @@ -5702,8 +5727,8 @@ msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Colecciones" @@ -5716,8 +5741,8 @@ msgstr "Clic para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5820,7 +5845,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulario" @@ -8128,7 +8153,7 @@ msgstr "Elegir formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formato" @@ -8306,7 +8331,7 @@ msgstr "Ubicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8336,12 +8361,12 @@ msgid "Author sort" msgstr "Orden de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Nombre de Autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Los nombres de Autores no pueden contener \"&\"." @@ -8646,30 +8671,30 @@ msgstr "ERROR DE PLANTILLA" msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "La cadena Autores no puede dejarse en blanco. El libro con el título %s no " "fue procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "El título no puede dejarse en blanco. El libro con el título %s no fue " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "El patrón de búsqueda no es válido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8677,26 +8702,26 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La búsqueda/sustitución guardada seleccionada se borrará. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10063,12 +10088,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -10646,7 +10671,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar los libros de la memoria principal del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Tarjeta A" @@ -10655,7 +10680,7 @@ msgid "Show books in storage card A" msgstr "Mostrar los libros de la tarjeta de memoria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Tarjeta B" @@ -10740,33 +10765,33 @@ msgid "Book %s of %s." msgstr "Libro %s de %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "El nombre de búsqueda es \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "El UUID de este libro es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "En la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Libro %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marcado para borrarlo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Doble clic para editarme

    " @@ -11131,7 +11156,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Se descargaron con éxito los metadatos para %d de %d libros" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detalles" @@ -11523,12 +11548,12 @@ msgstr "Debe introducir una plantilla para las columnas compuestas" msgid "You must enter at least one value for enumeration columns" msgstr "Debe introducir al menos un valor para las columnas de enumeración" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "No puede añadir el valor nulo, ya que se incluye de manera predeterminada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "El valor \"{0}\" está en la lista más de una vez" @@ -11851,7 +11876,7 @@ msgid "Change &font (needs restart)" msgstr "Cambiar &tipo de letra (requiere reinicio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Aplicar" @@ -11877,7 +11902,7 @@ msgid "" "Some of the changes you made require a restart. Please restart calibre as " "soon as possible." msgstr "" -"Algunos cambios requieren que reinicie. Por favor, reinicie calibre cuanto " +"Algunos cambios requieren un reinicio. Por favor, reinicie calibre cuanto " "antes." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326 @@ -11890,7 +11915,7 @@ msgstr "" "que la operación de reinicio concluya." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Se requiere reiniciar" @@ -12268,6 +12293,31 @@ msgid "" "check for duplicates, to find which column contains a particular item, or to " "have hierarchical categories (categories that contain categories)." msgstr "" +"Los términos agrupados de búsqueda son nombres de búsqueda que " +"permiten buscar automáticamente en más de una columna. Por ejemplo, si crea " +"un término agrupado de búsqueda todoseries con el valor " +"series, #miserie, #miserie2, entonces la búsqueda " +"todoseries:adhoc buscará «adhoc» en cualquiera de las columnas " +"series, #miserie y #miserie2.\r\n" +"

    Introduzca el nombre del término agrupado de búsqueda en el cuadro " +"desplegable, introduzca la lista de columnas en las que buscar en el cuadro " +"de valor, luego pulse el botón «Guardar».\r\n" +"

    Nota: Los nombres se pasan siempre a minúsculas: MiBúsqueda " +"y mibúsqueda son equivalentes.\r\n" +"

    Puede hacer que un término agrupado de búsqueda se muestre como categoría " +"de usuario en el explorador de etiquetas. Simplemente añada el término " +"agrupado de búsqueda al cuadro «Crear categorías de usuario a partir de». " +"Puede añadir varios términos separados por comas. Las nuevas categorías de " +"usuario contarán automáticamente con todos los elementos en las categorías " +"incluidas en los términos agrupados de búsqueda.\r\n" +"

    Las categorías de usuario automáticas le permiten ver fácilmente todos " +"los elementos que están en las columnas contenidas en el término agrupado de " +"búsqueda. Usando el ejemplo anterior de todoseries, la " +"categoría de usuario generada automáticamente contendrá todas las series que " +"aparezcan en series, #miserie y " +"#miserie2. Esto puede resultar útil para comprobar duplicados, " +"encontrar qué columna contiene un elemento en particular o para establecer " +"una jerarquía de categorías (categorías que contienen otras categorías)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:106 @@ -12372,6 +12422,14 @@ msgid "" "changing the name and pressing Save. Change the value of\n" "a search term by changing the value box then pressing Save." msgstr "" +"Contiene los nombres de los términos agrupados de búsqueda definidos " +"actualmente.\n" +"Para crear un nuevo nombre introdúzcalo en el cuadro vacío y pulse «Guardar» " +"después.\n" +"Para cambiar el nombre de un término selecciónelo, cambie el nombre y pulse " +"«Guardar».\n" +"Para cambiar el valor de un término modifique el cuadro de valor y pulse " +"«Guardar»." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 msgid "Delete the current search term" @@ -12383,6 +12441,9 @@ msgid "" "changing the name then pressing Save. You can change the value\n" "of a search term by changing the value box then pressing Save." msgstr "" +"Guardar el término de búsqueda actual. Puede cambiar el nombre de un\n" +"término de busqueda modificando el nombre y pulsando «Guardar». Puede\n" +"cambiar el valor modificando el valor y pulsando «Guardar»." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 msgid "&Save" @@ -12450,19 +12511,19 @@ msgstr "" "dispositivo en Preferencias->Complementos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Fallo al iniciar el servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Debe reiniciar el servidor para que los cambios tengan efecto" @@ -12648,12 +12709,12 @@ msgstr "" "plantilla.\n" "

  • kwargs: un diccionario de metadatos. Los valores del campo están " "en este diccionario.
  • \n" -"
  • mi: un espéciment de metadatos. Se usa para obtener información " +"
  • mi: un espécimen de metadatos. Se usa para obtener información " "del campo. Este parámetro puede ser «None» en algunos casos, como cuando se " "evalúa una plantilla que no es de libro.
  • \n" "
  • locals: las variables locales asignadas por la programación de " "plantilla actual.
  • \n" -"sus parámetros: Debe proporcionor uno o más parámetros formales. " +"
  • sus parámetros: Debe proporcionar uno o más parámetros formales. " "El número debe coincidir con el cuadro de número de argumentos, a no ser que " "el número de argumentos sea -1 (número variable), en tal caso el último " "argumento debe ser «*args». Se requiere al menos un argumento, y normalmente " @@ -12836,8 +12897,8 @@ msgstr "" "instalados. La documentación de estos ajustes debería encontrarse en la " "página web de donde descargó los complementos." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -12845,11 +12906,11 @@ msgstr "" "Hay un error de sintaxis en el ajuste. Pulse el botón «Mostrar detalles» " "para más información." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ajustes inválidos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12858,7 +12919,7 @@ msgstr "" "ajustes a sus valores predefinidos y cambiarlos uno a uno hasta que " "encuentre el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " @@ -12868,28 +12929,28 @@ msgstr "" "comportamiento de calibre. Los cambios sólo tendrán efecto después de " "reiniciar calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" "Modificar ajustes para los complementos personalizados que haya instalado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "&Ajustes de complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "Modificar ajuste" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "Restaurar este ajuste a su valor predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "Restablecer valores por &defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "Aplicar los cambios realizados en este ajuste" @@ -12922,16 +12983,16 @@ msgstr "" msgid "Restrict to" msgstr "Restringir a" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(todos los libros)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} de {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} de todos)" @@ -12990,94 +13051,94 @@ msgstr "Pulse para cambiar" msgid "&Alternate shortcut:" msgstr "&Atajo alternativo:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "Renombrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "Modificar orden para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "Buscar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Ocultar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "Buscar libros en la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "Buscar libros fuera de la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Administrar búsquedas guardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Administrar categorías de usuarios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Ver todas las categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Cambiar el método de división de categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "El nombre del término agrupado de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar los autores de varios libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Buscar elemento en el navegador de entiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -13093,64 +13154,64 @@ msgstr "" "Si introduce «*bla» se filtrarán todas las categorías a la vez, mostrando\n" "sólo los elementos que contienen el texto «bla»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "Buscar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Buscar el primer/siguiente item" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Contrae todas las categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "No hay más coincidencias.

    Click en Buscar para volver a la primera " "coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordenar por nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordenar por popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordenar por calificación promedio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Establece el orden de las entradas en el navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Buscar todas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Buscar cualquiera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Al seleccionar varias entradas en el navegador de etiquetas buscar una " "cualquiera o todas ellas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Administrar categorías de &usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Añada sus propias categorías al navegador de etiquetas" @@ -13200,27 +13261,27 @@ msgstr "" "Los siguientes libros ya han sido convertidos al formato %s. ¿Desea volver a " "convertirlos?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donar para apoyar a calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Desconectar dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guía de inicio rápido de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Modo de depuración" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -13230,19 +13291,19 @@ msgstr "" "registro de depuración estará disponible en el fichero: %s

    El registro se " "mostrará automáticamente." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Receta deshabilitada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -13252,11 +13313,11 @@ msgstr "" "lo encuentra útil, considere donar para apoyar su desarrollo. Su donación es " "lo que hace que el desarrollo de calibre continúe." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hay tareas activas. ¿Está seguro de que quiere salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -13267,11 +13328,11 @@ msgstr "" "de datos en el dispositivo.
    \n" " ¿Está seguro de que desea salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "Tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -14198,50 +14259,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Activar el servidor de &contenidos" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "today" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "ayer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "unchecked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "checked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "yes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "empty" @@ -15375,21 +15436,21 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sCalificación promedio es %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrando la base de datos antigua a la biblioteca de libros electrónicos " "en %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -15706,35 +15767,35 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Otros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Leer %(title)s en el formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Obtener" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Un enlace permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Este libro ha sido borrado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "en búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Libros encontrados" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 3d2ca54817..9dac21302b 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-07 14:39+0000\n" "Last-Translator: gorkaazk \n" "Language-Team: Basque \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:48+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Erabiltzailearen interfaze ekintza" msgid "Preferences" msgstr "Hobespenak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "estekatutako fitxategi guztiak barne dituelarik. Gehigarri hau, liburutegira " "HTML fitxategi bat gehitzen duzun bakoitzean exekutatuko da." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "HTML sorburu fitxategientzako karaktere kodeketa. Aukeraketa arruntak " "barnean ditu: cp1252, latin1, iso-8859-1 and utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,102 +242,102 @@ msgstr "" "pmlname_img direktorioan dauden irudi guztiekin. Gehigarri hau, liburutegira " "PML fitxategi bat gehitzen duzun bakoitzean exekutatuko da." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Erauzi ezazu liburu-azala komiki fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Irakur itzazu metadatuak %s fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Irakur itzazu metadatuak liburu elektronikoetatik RAR fitxategietan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Irakur itzazu metadatuak liburu elektronikoetatik ZIP fitxategietan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Ezarri metadatuak %s fitxategietan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Ezarri metadatuak %s fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Itxura eta izaera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfazea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Doi ezazu calibreren interfazearen itxura zure gustuen arabera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Jokabidea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Alda ezazu calibreren jokatzeko era" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Gehi itzazu zureak diren zutabeak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Gehitu/ezabatu itzazu zuk egindako zure zutabeak calibreren liburu " "zerrendara/zerrendatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Pertsonalizatu tresna-barra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -345,66 +345,66 @@ msgstr "" "Pertsonalizatu tresna-barra eta testuinguruaren araberako menuak, bakoitzean " "eskuragarri agertuko diren ekintzekin aldatuz." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Sorburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Bihurketa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Ezarri itzazu sorburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Aukera komunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Ezarri itzazu formatu guztietarako komunak diren bihurketa aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Helburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Ezarri itzazu helburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Liburuak gehitzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Inportatu/Esportatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrola ezazu calibrek nola irakurtzen dituen metadatuak fitxategietatik " "liburuak gehitzerakoan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Liburuak diskan gordetzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -412,49 +412,49 @@ msgstr "" "Kontrola ezazu calibrek nola esportatzen dituen fitxategiak bere datu " "basetik diskora \"Diskoan gorde\" aukera erabiltzen denean." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Bidaltzen liburuak gailuetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Kontrola ezazu ea calibrek nola bidaltzen dituen fitxategiak zure liburu " "elektronikoetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadatuen konektore-txartela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Aldatu metadatu eremuak gorde/igorri baino lehenago" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Txantiloi funtzioak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Aurreratua" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Sortu txantiloi funtzio berriak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Liburuak e-posta bidez partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -462,11 +462,11 @@ msgstr "" "Antolatu liburuen elkarbanatzea e-postaren bidez. Saretik deskargatutako " "albisteak norbere gailuetara automatikoki bidaltzeko erabil daiteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Sarean zehar elkarbanatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -475,30 +475,30 @@ msgstr "" "interneten bidezko sarbidea emango dizun edozein lekutan eta edozein " "gailuren bidez" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Pluginak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Gehitu/ezabatu/pertsonalizatu calibreren zenbait aukera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Doikuntzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Afina ezazu zehaztasun handiz nola jokatuko duen calibrek hainbat " "testuingurutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Denetarik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Hainbat gauzetarako ezarpen aurreratuak" @@ -693,36 +693,36 @@ msgstr "Profil hau B&N Nook Color horrentzat sortu da." msgid "This profile is intended for the Sanda Bambook." msgstr "Sanda Bambook horrentzat egindako profila." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Instalaturiko gehigarriak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapaketa fitxategi-mota gehigarrientzat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokal gehigarrien pertsonalizazioa" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Desgaitutako gehigarriak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Gehigarri gaituak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Baliogabeko gehigarria aurkitu da hemen: " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "%s gehigarriaren abiarazteak huts egin du eta ondoko aztarna utzi du:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -734,18 +734,18 @@ msgstr "" " Pertsonalizatu calibre kanpoko gehigarriak kargatuz.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Gehigarria gehitu bere barnean duen ZIP fitxategiaren bidea adieraziz." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Pertsonalizatutako gehigarria izenez kendu. Ez du efekturik izango " "\"builtin\" gehigarrietan, \"Nola eraiki zen\" gehigarrietan." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -753,15 +753,15 @@ msgstr "" "Pertsonalizatu gehigarria. Adierazi gehigarriaren izena eta " "pertsonalizaturiko katearena komaren bidez bereizirik." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Zerrendatu instalatutako gehigarri guztiak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Gaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Desgaitu izendaturiko gehigarria." @@ -773,7 +773,7 @@ msgstr "Araztu saioa" msgid "Communicate with Android phones." msgstr "Adroid telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -781,7 +781,7 @@ msgstr "" "Gailuan dagoen komen bitartez bereizitako direktorioen zerrenda, liburu " "elektronikoak hara igortzeko. Existitzen den lehena erabiliko da." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." @@ -816,14 +816,14 @@ msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d-tik %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "amaiturik" @@ -855,7 +855,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -865,20 +865,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Albisteak" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalogoa" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Komunikatu iTunes horrekin ." @@ -928,7 +928,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -948,8 +948,8 @@ msgstr "Liburuak gailura transferitzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -959,8 +959,8 @@ msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -968,8 +968,8 @@ msgstr "Gailutik liburuak ezabatzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1189,12 +1189,12 @@ msgstr "" "The Kobo horrek bilduma bati bakarrik ematen dio sostengua: \"Im_Reading\" " "zerrendari. Sor ezazu izena hori, \"Im_Reading\" izena, duen etiketa bat. " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Abiarazi gabea, inplementatu gabea" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -3002,7 +3002,7 @@ msgstr "Bai" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -3012,7 +3012,7 @@ msgstr "Izenburua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Egilea(k)" @@ -3033,7 +3033,7 @@ msgstr "Ekoizlea" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Iruzkinak" @@ -3044,9 +3044,9 @@ msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketak" @@ -3056,7 +3056,7 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serieak" @@ -3066,7 +3066,7 @@ msgid "Language" msgstr "Hizkuntza" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Dataren zigilua (noizkoa)" @@ -3254,6 +3254,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Bihurtu deskargatutako iruzkinak %s horretatik testu sinplera" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Deskargatu metadatatuak Google Books gunetik" @@ -3499,7 +3500,11 @@ msgstr "Liburu-azala fitxategi honetan gorde egin da: " msgid "Cover" msgstr "Liburu-azala" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3640,7 +3645,7 @@ msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Balorazioa" @@ -4307,25 +4312,25 @@ msgstr "etiketatu arakatzailearen kategoriak ez erakusteko moduan" msgid "Choose Files" msgstr "Aukeratu fitxategiak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Gehitu liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Gehitu liburuak calibre liburutegira/irakurgailura zure ordenagailuko " "fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "G" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Gehitu liburuak direktoriko bakar batetik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4334,7 +4339,7 @@ msgstr "" "direktorioko, ebook fitxategi guztiak liburu berdina direla formatu " "ezberdinetan suposatuz)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4342,103 +4347,111 @@ msgstr "" "Liburuak gehitu direktorioetatik, azpi-direktorioak barne (Liburu anitz " "direktorioko, ebook fitxategi bakoitza liburu ezbedina dela suposatuz)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Liburu hutsa gehitu. (Liburu sarrera formaturik gabe)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Gehitu hemendik: ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Kargatzen liburuak irakurgailuan." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB Liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Komikiak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Artxiboak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Onartzen diren liburuak (formatu hauei eusten zaie)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Bateratu liburu batzuk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Metadatuak irakurtzen huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Huts egin du metadatuak hemendik irakurtzen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Gehitu liburutegira" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4446,13 +4459,13 @@ msgstr "Gehitu liburutegira" msgid "No book selected" msgstr "Hautaturiko libururik ez dago" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Hurrengo liburuak birtualak dira eta ezin dira calibre liburutegira gehitu:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Liburu fitxategirik ez da aurkitu" @@ -4688,11 +4701,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Huts egin du" @@ -4758,7 +4771,7 @@ msgid "Bulk convert" msgstr "Bulk convert" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Ezin da bihurtu" @@ -4936,56 +4949,66 @@ msgstr "" "Hautatutako liburuak betiko ezabatuak izango dira zure " "ordenagailutik. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Connect to folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Connect to iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Konektatu Bambook horrekin" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Start Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stop Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email to" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Prestatu e-postaan oinarritutako liburuen partekatzea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Bidali irakurgailura" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Konektatu/Konpartitu" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Manage collections" @@ -5167,7 +5190,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Laguntza" @@ -5308,7 +5331,7 @@ msgstr "" "Egin klik zehaztasunak erakutsi botoian ea zeintzuk izan diren ikusteko." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Show book details" @@ -5693,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Bidea (Path)" @@ -5710,8 +5733,8 @@ msgid "Formats" msgstr "Formatuak" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Bildumak" @@ -5724,8 +5747,8 @@ msgstr "Egin klik zabaltzeko" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5828,7 +5851,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Inprimakia" @@ -8050,7 +8073,7 @@ msgstr "Aukeratu formatua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formatua" @@ -8229,7 +8252,7 @@ msgstr "Kokalekua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8256,12 +8279,12 @@ msgid "Author sort" msgstr "Egile izenaren araberako sailkapena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Baliogarria ez den egile izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -8571,30 +8594,30 @@ msgstr "S/R TXANTILOI ERROREA" msgid "You must specify a destination when source is a composite field" msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Egileak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua %s " "ez da prozesatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Izenburuak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua " "%s ez da prozesatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8602,25 +8625,25 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9958,12 +9981,12 @@ msgid "%s (was %s)" msgstr "%s (%s izan da)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Elementua zuriz dago" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." @@ -10533,7 +10556,7 @@ msgid "Show books in the main memory of the device" msgstr "Erakutsi liburuak irakurgailuaren memoria nagusian" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "A txartela" @@ -10542,7 +10565,7 @@ msgid "Show books in storage card A" msgstr "Erakutsi liburuak A memoria-txartelean" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "B txartela" @@ -10628,33 +10651,33 @@ msgid "Book %s of %s." msgstr "%s liburua %s-etatik." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Bilaketa izena hauxe: \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "Liburutegian" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Tamaina" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Liburua %s honi buruz: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Ezabatzeko markatuta" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Egin ezazu klik birritan editatzeko

    " @@ -11013,7 +11036,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Ongi deskargatu dira metadatuak %d horietarako %d liburuetatik" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Zehaztasunak" @@ -11379,11 +11402,11 @@ msgstr "Txantiloia sartu beharko duzu zutabe mistoentzat" msgid "You must enter at least one value for enumeration columns" msgstr "Gutxienez zerrendako zutabeetarako balio bat sartu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "Ezin duzu hutsa eman datu bezala, hori berez dago lehenetsita" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "\"{0}\" datua zerrendan dago behin baino gehiagotan" @@ -11711,7 +11734,7 @@ msgid "Change &font (needs restart)" msgstr "Aldatu &letra-tipoa (berrabiazi beharko)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Aplikatu" @@ -11749,7 +11772,7 @@ msgstr "" "berrabiarazi arte." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Berrabiarazi beharko" @@ -12296,19 +12319,19 @@ msgstr "" "honela: Preferences->Advanced->Plugins (Aukerak>Aurreratua>Gehigarriak)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Huts egin du edukien zerbitzaria abiarazten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Log errorea:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Sarbideko log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Zerbitzaria berrabiarazi egin behar aldaketak gauzatzeko" @@ -12628,18 +12651,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Aldaketa horiek ez dira onartu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12648,34 +12671,34 @@ msgstr "" "lehenetsitako balioetara jotzen eta aldatu dituzunak banan-banan aldatzen " "onartzen ez den aldaketa hori zein den topatu arte." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12708,16 +12731,16 @@ msgstr "" msgid "Restrict to" msgstr "Honetara murriztuta" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(liburu guztiak)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} {1})-tik" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} guztietatik)" @@ -12776,94 +12799,94 @@ msgstr "Egin klik aldatzeko" msgid "&Alternate shortcut:" msgstr "&Ordezko lasterbidea:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Ezkutatu %s kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Erakutsi kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Kudeatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Kudeatu gordetako bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Kudeatu erabiltzaile kategoriak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Erakutsi kategoria guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Aldatu azpi-kategorizazio eskema" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Bilaketa izena bikoiztua" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "%s bilaketa izen hori dagoeneko erabilia izan da." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Bilatu zerbait etiketa arakatzailearekin" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12883,64 +12906,64 @@ msgstr "" "dira\n" "\"jan\" testua daukaten testuak." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+b" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "B&ilatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Bila ezazu aurrekoa edo hurrengoa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Kategoria guztiak murriztu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "Ez dago bat etortze gehiagorik.

    Egin klik berriro Bilatu horretan " "lehen bat etortzera joateko" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Izenez ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ospearen arabera ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordenatu batezbesteko balorazioen arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ezarri etiketen arakatzaileko sarreren ordena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Bilatu dena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Bilatu edozein" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako " "bat edo haiek guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Kudeatu &erabiltzaile kategoriak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Gehi ezazu zeuk asmatutako kategoria etiketa arakatzailean" @@ -12990,27 +13013,27 @@ msgstr "" "Honako liburuak dagoeneko %s formatura bihurtu dira. Nahi dituzu berriro " "bihurtu?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Lehengoratu" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Emaitza egin calibre diruz laguntzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Deskonektatu konektatuta zegoen gailua" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre Quick Start Guide (azkar erabiltzeko gida)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Arazketa modua" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -13020,19 +13043,19 @@ msgstr "" "hasiera araztailea erabilgarri egongo da honako fitxategian: %s

    hori " "automatikoki erakutsiko da." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Bihurketa akatsa" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Formula desgaitua" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -13043,12 +13066,12 @@ msgstr "" "kontua garapenean laguntzeko. Zure emaitzak lagunduko dio calibreri garatzen " "jarraitzen." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Oraintxe bertan lan batzuk egiten ari dira. Ziur zaude irten nahi duzula?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -13059,11 +13082,11 @@ msgstr "" "daiteke.
    \n" " Ziur zaude? Benetan irten nahi duzu?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13990,50 +14013,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Gaitu &edukien zerbitzaria" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "gaur" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "atzo" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "hilabetehonetan" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "duelaegunbatzuk" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "aztertu gabea" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "Ez" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "aztertua" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "bai" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "hutsunea, zuriunea" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "hutsik" @@ -15109,21 +15132,21 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sBatezbesteko balorazioa hauxe: %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Nagusia" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira " "zera honetan: %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -15442,35 +15465,35 @@ msgstr "barnean" msgid "Books in" msgstr "Liburuan non:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Beste formatu batzuk" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Irakurri %(title)s %(fmt)s formatuan" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Eskuratu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Esteka iraunkorra" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Behin betiko esteka liburu honetara" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Liburu hau ezabatu egin da" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "bilatzen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Liburuak parekatzen" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index f1c96d6dc7..3c7620e394 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-06-18 16:56+0000\n" "Last-Translator: Milad Naseri \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:56+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "پیوند داده شده تولید می کند. این افزونه هر بار که شما یک فایل HTML را به " "کتاب خانه ی خود اضافه می کنید اجرا می شود." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "رمزگذاری نویسه ها در فایل های HTML  ورودی. برخی از گزینه های رایج عبارت اند " "از: cp1252، latin1، iso-8850-1 و utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,246 +242,246 @@ msgstr "" "pmlname_img یا images تولید می کند. این افزونه هر بار که شما یک فایل PML به " "کتاب خانه ی خود اضافه می کنید اجرا می شود." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "استخراج جلد از فایل های کمیک" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "خواندن فراداده از فایل های %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "خواندن فراداده از ای بوک های داخل فایل های RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "خواندن فراداده از ای بوک های داخل فایل های ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "تنظیم کردن فراداده در فایل های %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "تنظیم کردن فراداده با توجّه به فایل های %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -664,35 +664,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -700,29 +700,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -734,13 +734,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -771,14 +771,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -803,7 +803,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -813,20 +813,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -869,7 +869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -889,8 +889,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -900,8 +900,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -909,8 +909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1124,12 +1124,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2531,7 +2531,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2562,7 +2562,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2573,9 +2573,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2585,7 +2585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2595,7 +2595,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2758,6 +2758,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2963,7 +2964,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3093,7 +3098,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3653,131 +3658,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3785,12 +3798,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4021,11 +4034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4086,7 +4099,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4253,56 +4266,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4460,7 +4483,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4597,7 +4620,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4952,7 +4975,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4969,8 +4992,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4983,8 +5006,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5087,7 +5110,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7208,7 +7231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7378,7 +7401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7405,12 +7428,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7677,50 +7700,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8959,12 +8982,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9504,7 +9527,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9513,7 +9536,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9595,33 +9618,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9966,7 +9989,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10299,11 +10322,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10588,7 +10611,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10621,7 +10644,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11109,19 +11132,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11421,51 +11444,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11496,16 +11519,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11564,92 +11587,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11659,60 +11682,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11758,68 +11781,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12670,50 +12693,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13530,19 +13553,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13819,35 +13842,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index d0b8a16f75..78de1c7c52 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-10-08 20:55+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:50+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "kaikki linkitetyt tiedostot. Tämä lisäosa ajetaan aina lisätessäsi HTML-" "tiedoston kirjastoon." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "HTML-tiedostojen merkkikoodaus. Yleisiä vaihtoehtoja: cp1252, latin1, iso-" "8859-1 ja utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,166 +242,166 @@ msgstr "" "pmlname_img tai images. Tämä lisäosa ajetaan aina lisätessäsi PML-tiedoston " "kirjastoon." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Poimi kansi sarjakuvatiedostosta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lue metatiedot %s -tiedostoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Lue metatiedot RAR-arkiston e-kirjoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lue metatiedot ZIP-arkiston e-kirjoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Aseta metatiedot %s -tiedostoille" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Aseta metatiedot %s -tiedostoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Käyttötuntuma" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Käyttöliittymä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Mukauta calibren käyttöliittymän ulkoasu ja käyttötuntuma sinulle " "mieleiseksi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Käyttäytyminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Muuta calibren käyttäytymistä." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Lisää omia sarakkeita" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Lisää/poista sarakkeita calibren kirjaluetteloon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Mukauta työkalupalkkia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Valitse työkalupalkkeissa ja pikavalikkossa näkyvät toiminnot." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Syöteasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Muuntaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Valitse jokaisen syötemuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Aseta kaikille muodoille yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Valitse jokaisen vientimuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Kirjojen lisääminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Tuonti ja vienti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Säädä sitä, miten calibre lukee metatiedot tiedostoista kirjoja lisättäessä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Kirjojen tallentaminen levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -409,47 +409,47 @@ msgstr "" "Säädä sitä, miten calibre vie tiedostoja tietokannastaan kun tallennetaan " "levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Kirjojen lähettäminen laitteisiin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Säädä sitä, miten calibre siirtää tiedostoja e-kirjojen lukijaasi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Muuta metatietokenttiä ennen tallentamista/lähettämistä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Lisäasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Kirjojen jakaminen sähköpostitse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Jakaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -457,11 +457,11 @@ msgstr "" "Ota käyttöön kirjojen jakaminen sähköpostitse. Toimintoa voidaan käyttää " "lähettämään ladatut uutiset automaattisesti laitteellesi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Jakaminen verkon kautta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -469,28 +469,28 @@ msgstr "" "Ota käyttöön calibren sisältöpalvelin. Sen avulla pääset käsiksi kirjastoosi " "verkon kautta missä tahansa ja millä tahansa laitteella" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Hienosäätö" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Hienosäädä calibren käyttäytymistä eri yhteyksissä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Sekalaiset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Sekalaiset kehittyneet asetukset" @@ -679,35 +679,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Asennetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Tiedostotyyppien lisäosan kuvaus" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Paikallisten lisäosien säätö" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Käytöstä poistetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Käytössä olevat pluginit" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Sopivaa lisäosaa ei löydetty " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "%s lisäosan alustaminen epäonnistui:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -719,17 +719,17 @@ msgstr "" " Säädä calibrea lataamalla ulkoisia lisäosia.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Lisää lisäosa määrittämällä sen sisältävän zip-tiedoston polku." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Poista valinnainen lisäosa nimen perusteella. Ei vaikuta " "sisäänrakennettuihin lisäosiin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -737,15 +737,15 @@ msgstr "" "Säädä lisäosaa. Määritä lisäosan nimi ja säädöksen käskyjono pilkulla " "erotettuna." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listaa kaikki asennetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Salli nimetty lisäosa" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Poista nimetty lisäosa käytöstä" @@ -757,7 +757,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikoi Android-puhelinten kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -765,7 +765,7 @@ msgstr "" "Pilkulla eroteltu lista laitteen hakemistoista, joihin e-kirjat lähetetään. " "Ensimmäistä olemassaolevaa käytetään" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." @@ -796,14 +796,14 @@ msgstr "Päivittää laitteen metatietolistausta..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d %d:stä" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "Valmis" @@ -833,7 +833,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:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -843,20 +843,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Uutiset" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommunikoi iTunesin kanssa." @@ -899,7 +899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -919,8 +919,8 @@ msgstr "Siirretään kirjoja laitteelle..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -930,8 +930,8 @@ msgstr "Lisätään kirjoja laitteen metatietolistaan..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -939,8 +939,8 @@ msgstr "Poistetaan kirjoja laitteelta..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1156,12 +1156,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Ei toteutettu" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2624,7 +2624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2634,7 +2634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2655,7 +2655,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2666,9 +2666,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2678,7 +2678,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2688,7 +2688,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2851,6 +2851,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3056,7 +3057,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3186,7 +3191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3746,131 +3751,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3878,12 +3891,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4114,11 +4127,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4179,7 +4192,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4346,56 +4359,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4553,7 +4576,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4690,7 +4713,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5045,7 +5068,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5062,8 +5085,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5076,8 +5099,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5180,7 +5203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7301,7 +7324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7471,7 +7494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7498,12 +7521,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7770,50 +7793,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9052,12 +9075,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9597,7 +9620,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9606,7 +9629,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9688,33 +9711,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10059,7 +10082,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10392,11 +10415,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10681,7 +10704,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10714,7 +10737,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11202,19 +11225,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11514,51 +11537,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11589,16 +11612,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11657,92 +11680,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11752,60 +11775,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11851,68 +11874,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12763,50 +12786,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13623,19 +13646,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13912,35 +13935,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 12b1648dc3..d820c8b142 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-06-11 18:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:50+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 25788f1df5..8ff9265d59 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-12 04:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:51+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -29,7 +29,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -73,7 +73,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -120,7 +120,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -142,8 +142,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -151,14 +151,14 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -216,7 +216,7 @@ msgstr "Action d'interface utilisateur" msgid "Preferences" msgstr "Préférences" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -226,7 +226,7 @@ msgstr "" "contenant tous les fichiers liés. Ce plug-in est lancé chaque fois que vous " "ajoutez un fichier HTML à la bibliothèque." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -234,7 +234,7 @@ msgstr "" "Encodage des caractères pour les fichiers HTML en entrée. Les choix les plus " "communs incluent : cp1252, latin1, iso-8859-1 et utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -244,103 +244,103 @@ msgstr "" "le répertoire pmlname_img ou images. Ce plugin est lancé à chaque ajout d'un " "fichier PML dans la bibliothèque." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extraction de la couverture depuis des fichiers de bandes dessinées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lecture des métadonnées depuis les fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" "Lecture des métadonnées des livres numériques contenus dans les archives RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" "Lecture des métadonnées des livres numériques contenus dans les archives ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Définir les métadonnées des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Définir les métadonnées à partir des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Apparence" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuster l'aspect et l'ergonomie de l'interface de Calibre à votre convenance" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Changer le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Ajouter vos colonnes personnalisées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Ajouter/retirer vos propres colonnes dans la liste des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personnaliser la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -348,68 +348,68 @@ msgstr "" "Personnaliser les barres d'outils et les menus contextuels, en changeant les " "actions disponibles dans ceux-ci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Personnaliser la recherche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Options de saisie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Définissez les options de conversion spécfiques pour chaque format d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Options communes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" "Définisser les options de conversion communes à tous les formats d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Formats de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Définissez des options spécifiques pour chaque format de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Ajouter des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Définir comment les métadonnées sont lues par Calibre lors de l'ajout de " "livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Sauvegarder les livres sur le disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -417,49 +417,49 @@ msgstr "" "Contrôle la manière dont Calibre exporte les fichiers de sa base de données " "sur le disque lors des sauvegardes sur disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Envoyer les livres aux appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Contrôler la façon dont Calibre exporte les fichiers vers votre lecteur " "d'eBook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Tableau de connexions de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Modifier les champs de métadonnées avant de sauvegarder/envoyer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avancé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Créer votre propre modèle de fonction" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Partager des livres par courriel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Partage" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -467,11 +467,11 @@ msgstr "" "Mise en place du partage de livre par courriel. Peu aussi être utilisé pour " "envoyer automatiquement les dernières nouvelles téléchargées à votre appareil" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Partager à travers le réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -479,29 +479,29 @@ msgstr "" "Installer le serveur de contenu de Calibre qui vous permet d'accéder à votre " "bibliothèque Calibre n'importe où, sur tous vos appareils, via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Ajouter/Retirer/Modifier diverses fonctionalités de Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustements" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Affiner la manière dont Calibre se comporte dans différents contextes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Divers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Diverses configurations avancées" @@ -690,35 +690,35 @@ msgstr "Ce profil est prévu pour le B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Ce profil est prévu pour le Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Plugins installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Liaisons pour les plugins d'import/export" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personnalisation des plugins locaux" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Plugins désactivés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Plugins activés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Absence de plugin compatible dans " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "L'initialisation du plugin %s a échoué en laissant une trace :" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -730,18 +730,18 @@ msgstr "" " Personnaliser Calibre en chargeant des modules additionnels externes.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Ajouter un plugin en précisant le chemin vers le fichier zip qui le contient." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suppression d'un plugin personnalisé d'après son nom. Ceci n'a pas d'effet " "sur les plugins intégrés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -749,15 +749,15 @@ msgstr "" "Personnaliser le plugin. Spécifier le nom du plugin et la chaîne de " "personnalisation séparés par une virgule." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Lister tous les plugins installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activer le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Désactive le plugin nommé" @@ -769,7 +769,7 @@ msgstr "Journal de débogage" msgid "Communicate with Android phones." msgstr "Communiquer avec les téléphones Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -777,7 +777,7 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "ebooks vers l'appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" @@ -811,14 +811,14 @@ msgstr "Mise à jour de la liste des métadonnées de l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d sur %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "Terminé" @@ -848,7 +848,7 @@ msgstr "" "Certaines illustrations de couverture n'ont pu être converties.\n" "Cliquer sur 'Afficher Détails' pour une liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -858,20 +858,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Informations" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Communiquer avec iTunes" @@ -922,7 +922,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -942,8 +942,8 @@ msgstr "Transfère les livres vers l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -953,8 +953,8 @@ msgstr "Ajoute les livres à liste des métadonnées de l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -962,8 +962,8 @@ msgstr "Supprime les livres de l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1181,12 +1181,12 @@ msgstr "" "Le Kobo n'a qu'une seule collection, la liste \"Im_Reading\". Créer une " "étiquette \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Non implémenté" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2966,7 +2966,7 @@ msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2976,7 +2976,7 @@ msgstr "Titre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Auteur(s)" @@ -2997,7 +2997,7 @@ msgstr "Producteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Commentaires" @@ -3008,9 +3008,9 @@ msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiquettes" @@ -3020,7 +3020,7 @@ msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Séries" @@ -3030,7 +3030,7 @@ msgid "Language" msgstr "Langue" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Horodatage" @@ -3219,6 +3219,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Convertir les commentaires téléchargés de %s en texte intégral" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Télécharge les métadonnées à partir de Google Books" @@ -3464,7 +3465,11 @@ msgstr "Couverture sauvée dans le fichier " msgid "Cover" msgstr "Couverture" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Source de métadonnées" @@ -3603,7 +3608,7 @@ msgstr "Options pour la génération des tables de matières HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Note" @@ -4285,25 +4290,25 @@ msgstr "catégories du navigateur d'étiquettes à ne pas afficher" msgid "Choose Files" msgstr "Choisir les fichiers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Ajouter des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Ajoutez des livres à la bibliothèque Calibre/à l'appareil à partir de " "fichiers présents sur votre ordinateur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Ajouter des livres à partir d'un répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4311,7 +4316,7 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Un livre par " "répertoire, chaque fichier représente le même livre dans un format différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4319,103 +4324,111 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Plusieurs livres " "par répertoire, chaque fichier est un livre différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Ajouter un livre vide. (Une entrée sans aucun format)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Maj+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Ajouter à partir de l'ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Téléchargement des livres vers l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Livres EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Livres LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Livres HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Livres LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Livres MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Livres Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Livres Texte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Livres PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Livres SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Bande Dessinées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archives" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Livres supportés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Fusionne des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Impossible de lire les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Impossible de lire les métadonnées à partir de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Ajouter à la bibliothèqye" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4423,14 +4436,14 @@ msgstr "Ajouter à la bibliothèqye" msgid "No book selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Les livres suivants sont virtuels et ne peuvent être ajoutés à la " "bibliothèque Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Aucun fichier de livres trouvé" @@ -4676,11 +4689,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Echec" @@ -4751,7 +4764,7 @@ msgid "Bulk convert" msgstr "Convertir par lot" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Conversion impossible" @@ -4932,56 +4945,66 @@ msgstr "" "Les livres sélectionnés seront effacés de manière permanente de votre " "appareil. Etes vous sûr de votre choix?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Connecter au dossier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Connecter à iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Connexion au Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Démarrer le serveur de contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Arrêter le serveur de contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email vers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "Envoyer par email et supprimer de la librairie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(supprimer de la librairie)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Configurer le partage des livres par email" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Envoyer au lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Connecter/Partager" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Gérer les collections" @@ -5165,7 +5188,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Aide" @@ -5307,7 +5330,7 @@ msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Afficher les détails du livre" @@ -5690,7 +5713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Chemin" @@ -5707,8 +5730,8 @@ msgid "Formats" msgstr "Formats" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Collections" @@ -5721,8 +5744,8 @@ msgstr "Cliquer pour ouvrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5825,7 +5848,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulaire" @@ -8178,7 +8201,7 @@ msgstr "Choisir le format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8355,7 +8378,7 @@ msgstr "Emplacement" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8385,12 +8408,12 @@ msgid "Author sort" msgstr "Clé de tri par auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Nom de l'auteur erroné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Les noms d'auteurs ne peuvent pas contenir le caractère &" @@ -8702,30 +8725,30 @@ msgid "You must specify a destination when source is a composite field" msgstr "" "Vous devez préciser uen destination quand la source est un champ mixte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "La clé auteur ne peut être une chaine vide. Le livre dont le titre est %s " "n'a pas été traité" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Le titre ne peut être une chaîne vide. Le livre dont le titre est %s n'a pas " "été traité" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8733,26 +8756,26 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La recherche/le remplacement sauvegardé sera supprimé. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10132,12 +10155,12 @@ msgid "%s (was %s)" msgstr "%s (autrefois %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "L'article est vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Un article ne peut être défini à une valeur nulle. Supprimez le à la place." @@ -10723,7 +10746,7 @@ msgid "Show books in the main memory of the device" msgstr "Afficher les livres dans mémoire principale de l'appareil" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Carte A" @@ -10732,7 +10755,7 @@ msgid "Show books in storage card A" msgstr "Afficher les livres dans la carte mémoire A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Carte B" @@ -10820,33 +10843,33 @@ msgid "Book %s of %s." msgstr "Livre %s sur %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Le nom recherché/consulté est \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID de ce livre est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "Dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Taille" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Livre %s of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marqué pour suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Double clic pour m' éditer

    " @@ -11213,7 +11236,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Métadonnées télécargées avec succès pour %d livres sur %d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Détails" @@ -11586,13 +11609,13 @@ msgid "You must enter at least one value for enumeration columns" msgstr "" "Vous devez entrer au moins une valeur pour les colonnes d'énumération" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Vous ne pouvez pas fournir la valeur vide, en effet celle-ci est inclue par " "défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "La valeur \"{0}\" figure dans la liste plus d'une fois" @@ -11917,7 +11940,7 @@ msgid "Change &font (needs restart)" msgstr "Modifier la &police (rdémarrage nécessaire)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Appliquer" @@ -11955,7 +11978,7 @@ msgstr "" "redémarrage." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Redémarrage nécessaire" @@ -12506,19 +12529,19 @@ msgstr "" "de l'interface de l'appareil dans Préférences->Avancé->Plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "A échoué lors du démarrage du serveur de contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Journal d'erreur :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Journal des accès :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Vous devez redémarrer le serveur pour appliquer les changements" @@ -12909,18 +12932,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Réglages invalides" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12929,34 +12952,34 @@ msgstr "" "réglages par défaut et de les modifier un par un jusqu'à trouver celui qui " "est incorrect." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12992,16 +13015,16 @@ msgstr "" msgid "Restrict to" msgstr "Limiter à" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(tous les livres)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} de {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} de tout)" @@ -13060,96 +13083,96 @@ msgstr "Cliquer pour modifier" msgid "&Alternate shortcut:" msgstr "Raccourci &alternatif :" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "Renommer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "Editer le tri pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "Rechercher %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "Rechercher tout sauf %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Cacher la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Afficher la catégorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "Rechercher les livres dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "Rechercher les livres qui ne sont pas dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Gérer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gérer les Recherches Sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Gérer les Catégories définies par l'Utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Afficher toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Modifier le schéma des sous-catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changer les auteurs pour plusieurs livres peut prendre un certain temps. " "Etes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changer les métadonnées pourautant de livres peut prendre un certain temps. " "Etes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Chercher un article dans le navigateur d'étiquette" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -13170,64 +13193,64 @@ msgstr "" "articles\n" "contenant le texte \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "C&hercher" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Chercher le premier/prochain article correspondant" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Replier toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "Plus de résultat.

    Cliquer Chercher à nouveau pour aller au premier " "résultat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Trier par nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Trier par popularité" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Trier par note moyenne" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Définir l'ordre de tri des entrées dans le navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Toutes les correspondances" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Aucune correspondance" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quand de multiples entrées sont sélectionnées dans le navigateur " "d'étiquettes, fait correspondre à tout ou partie de celles-ci" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Gérer les catégories de l'&utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Ajouter vos propres catégories au navigateur d'étiquettes" @@ -13277,27 +13300,27 @@ msgstr "" "Les fichiers suivants ont déjà été convertis au format %s. Souhaitez-vous " "les reconvertir ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Montrer" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donner pour supporter Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Ejecter l'appareil connecté" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guide De Démarrage Rapide Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Mode de débogage" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -13307,19 +13330,19 @@ msgstr "" "Calibre, le journal de débogage sera disponible dans le fichier : %s

    Le " "journal sera affiché automatiquement." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Erreur lors de la conversion" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recette désactivée" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -13329,11 +13352,11 @@ msgstr "" "le monde. Si vous le trouvez utile, vous pouvez donner pour soutenir son " "développement. Vos donations aident Calibre à continuer à se développer." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Il y a des travaux actifs. Voulez-vous vraiment finir ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -13344,11 +13367,11 @@ msgstr "" "l'appareil.
    \n" " Êtes-vous sûr de vouloir quitter ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "Travaux actifs" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -14280,50 +14303,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Démarrer le serveur de &contenu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "Aujourd'hui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "Hier" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "Ce mois-ci" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "il y a quelques jours" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "Non vérifié" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "Non" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "Vérifié" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "vierge" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "Vide" @@ -15459,19 +15482,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "La note moyenne de %sest %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migre l'ancienne base vers la bibliothèque dans %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compacte la base" @@ -15786,35 +15809,35 @@ msgstr "dans" msgid "Books in" msgstr "Livres en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Autres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Lire %(title)s au format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Obtenir" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Lien permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Un lien permanent vers ce livre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Ce livre a été supprimé" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "dans la recherche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Livres correspondants" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 6b4465547e..82379f9660 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-07 23:28+0000\n" "Last-Translator: Antón Méixome \n" "Language-Team: dev@gl.openoffice.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:52+0000\n" "X-Generator: Launchpad (build 12351)\n" "Language: gl\n" @@ -28,7 +28,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -72,7 +72,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -119,7 +119,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -141,8 +141,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -150,14 +150,14 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -215,7 +215,7 @@ msgstr "Acción da interface de usuario" msgid "Preferences" msgstr "Preferencias" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -225,7 +225,7 @@ msgstr "" "todos os ficheiros ligados. Este complemento execútase cada vez que se " "engade un ficheiro HTML á biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -233,7 +233,7 @@ msgstr "" "Codificación de caracteres para os ficheiros de orixe HTML. As opcións " "comúns inclúen: cp1252, latin1, iso-8859-1 e utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -243,102 +243,102 @@ msgstr "" "cartafol pmlname_img ou imaxes. Este complemento execútase cada vez que " "engade un ficheiro PML á biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extrae a cuberta dos ficheiros de banda deseñada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Ler os metadatos a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Ler os metadatos a partir dos libros que conteñen os arquivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Ler os metadatos a partir dos arquivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Definir os metadatos nos dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Definir os metadatos a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aparencia e comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Axuste a aparencia e o comportamento da interface do Calibre para que se " "adapte aos seus gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Cambiar o modo en que se comporta o Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Engadir as súas propias columnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Engadir/retirar as columnas propias da lista de libros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalizar a barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -346,67 +346,67 @@ msgstr "" "Personalizar as barras de ferramentas e os menús contextuais, cambiando as " "accións que estarán dispoñíbeis en cada un" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opcións de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Estabelecer as opcións de conversión específicas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opcións comúns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Estabelecer as opcións de conversión comúns para todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opcións de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Estabelece as opcións específicas de conversión para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Adición de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importar/exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla o modo como Calibre le os metadatos dos ficheiros ao engadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Gardado de libros no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -414,48 +414,48 @@ msgstr "" "Controla o modo como Calibre exporta ficheiros da súa base de datos no disco " "ao Gardar no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Envío de libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controla cando Calibre transfire os ficheiros ao seu lector de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Panel de control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Cambiar campos de metadatos antes do gardado/envío" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Función de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avanzado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Crear as súas propias funcións de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Compartición de libros por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -463,11 +463,11 @@ msgstr "" "Configura a compartición de libros por correo. Pódese usar para enviar " "automaticamente as noticias descargadas aos seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Compartición na rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -476,28 +476,28 @@ msgstr "" "biblioteca do Calibre en calquera lugar, con calquera dispositivo, a través " "da Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Engadidos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Engadir/retirar/personalizar diversas funcións do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Axustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Axuste fino de como se comporta o Calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -687,35 +687,35 @@ msgstr "Este perfil está orientado a B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Este perfil está pensado para o Sandra Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Engadidos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapeando por engadidos de ficheiro" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalización de engadido local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Engadidos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Engadidos activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Non se atoparon engadidos correctos en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Fallou o inicio do engadido %s deixando a seguinte traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -727,18 +727,18 @@ msgstr "" " Personalice Calibre cargando engadidos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Engadir un engadido especificando a ruta ao ficheiro zip que o contén." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Retirar un engadido persoal polo nome. Non afecta aos engadidos incorporados " "no programa." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -746,15 +746,15 @@ msgstr "" "Personalizar engadido. Especifica o nome do engadido e o texto de " "personalización separados por unha coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listar todos os engadidos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Desactivar o engadido sinalado" @@ -766,7 +766,7 @@ msgstr "Rexistro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -774,7 +774,7 @@ msgstr "" "Lista de cartafoles, separados por comas, onde almacenar os libros no " "dispositivo. Usarase o primeiro que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" @@ -809,14 +809,14 @@ msgstr "Actualizando a relación de metadatos..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d de %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "rematado" @@ -846,7 +846,7 @@ msgstr "" "Algunhas cubertas non se converteron. \n" "Prema «Amosar detalles» para relacionalas." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -856,20 +856,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunicar con iTunes." @@ -918,7 +918,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -938,8 +938,8 @@ msgstr "Transferindo os libros ao dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -949,8 +949,8 @@ msgstr "Engadindo libros á lista de metatados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -958,8 +958,8 @@ msgstr "Retirando os libros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1177,12 +1177,12 @@ msgstr "" "O lector Kobo, por agora, só admite unha colección: a lista «Im_Reading». " "Cree una etiqueta chamada «Im_Reading» " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Non implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2916,7 +2916,7 @@ msgstr "Si" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2926,7 +2926,7 @@ msgstr "Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autores/as" @@ -2947,7 +2947,7 @@ msgstr "Produtor/a" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comentarios" @@ -2958,9 +2958,9 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiquetas" @@ -2970,7 +2970,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Series" @@ -2980,7 +2980,7 @@ msgid "Language" msgstr "Idioma" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Marca de tempo" @@ -3166,6 +3166,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Coverter os comentarios descargados de %s a texto simple" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Descarga os metadatos do Google Books" @@ -3408,7 +3409,11 @@ msgstr "Cuberta gardada en ficheiro " msgid "Cover" msgstr "Cuberta" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Fonte de metadatos" @@ -3546,7 +3551,7 @@ msgstr "Opcións da xeración HTM TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Cualificación" @@ -4218,25 +4223,25 @@ msgstr "Categorías do navegador de etiquetas que non se mostrarán" msgid "Choose Files" msgstr "Escoller os ficheiros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Engadir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Engadir libros á biblioteca do Calibre ou ao dispositivo de ficheiros no seu " "computador" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Engadir libros dun único cartafol" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4245,7 +4250,7 @@ msgstr "" "por cartafol interpreta que todos os ficheiros de libros electrónicos é o " "mesmo libro cun formato diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4254,103 +4259,111 @@ msgstr "" "libros por cartafol interpreta que cada ficheiro de libro electrónico é un " "libro diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Engadir un libro baleiro. (Unha entrada de libro sen formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Maiús+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Engadir desde o ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Enviando libros ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Libros de EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Libros de LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Libros de HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Libros de LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Libros de MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Libros de Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Libros de Texto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Libros de PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Libros SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Banda deseñada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Libros compatíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Combinar varios libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Produciuse un erro ao ler os metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Produciuse un erro ao ler os metadatos dos libros seguintes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Engadir á biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4358,14 +4371,14 @@ msgstr "Engadir á biblioteca" msgid "No book selected" msgstr "Non se seleccionou ningún libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os seguintes libros son virtuais e non se poden engadir á biblioteca de " "Calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Non se atopou ningún ficheiro de libro" @@ -4604,11 +4617,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Produciuse un fallo" @@ -4676,7 +4689,7 @@ msgid "Bulk convert" msgstr "Converter en grupos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Non é posíbel converter" @@ -4855,56 +4868,66 @@ msgstr "" "Os libros seleccionados eliminaranse permanentemente do dispositivo. " "Ten a certeza de continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Conectar ao cartafol" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Conectar ao iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Conectarse con Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Iniciar o servidor de contidos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Deter o servidor de contidos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Correo a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "Mandar por correo electrónico e borrar da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(borrar da biblioteca)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Actualizar o correo baseado na busca de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Enviar ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Conectar/compartir" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Xestionar coleccións" @@ -5086,7 +5109,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Axuda" @@ -5226,7 +5249,7 @@ msgid "Click the show details button to see which ones." msgstr "Prema o botón de amosar detalles para velos." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Amosar os detalles do libro" @@ -5606,7 +5629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Ruta" @@ -5623,8 +5646,8 @@ msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Coleccións" @@ -5637,8 +5660,8 @@ msgstr "Prema para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5741,7 +5764,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulario" @@ -8056,7 +8079,7 @@ msgstr "Elixir formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formato" @@ -8232,7 +8255,7 @@ msgstr "Localización" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8262,12 +8285,12 @@ msgid "Author sort" msgstr "Ordenar por autoría" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Nombre de autor incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Os nomes de autores non poden conter caracteres «&»." @@ -8572,30 +8595,30 @@ msgstr "ERROR DE MODELO" msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cando a orixe é un campo de composición" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "A cadea Autores non se pode deixar en branco. O libro co título %s non foi " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "O título non se pode deixar en branco. O libro co título %s non foi " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "O patrón de busca non é correcto: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8603,25 +8626,25 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Borrar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "A busca/substitución gardada seleccionada se borrará. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9974,12 +9997,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "O elemento está en branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." @@ -10558,7 +10581,7 @@ msgid "Show books in the main memory of the device" msgstr "Amosar os libros na memoria principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Tarxeta A" @@ -10567,7 +10590,7 @@ msgid "Show books in storage card A" msgstr "Amosar os libros almacenados na tarxeta A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Tarxeta B" @@ -10653,33 +10676,33 @@ msgid "Book %s of %s." msgstr "Libro %s de %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "O nome de busca é «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "O UUID deste libro é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "Na biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Libro %s de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marcado para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Prema dúas veces para editar

    " @@ -11046,7 +11069,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Descargáronse correctamente os metadatos para %d de %d libros" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detalles" @@ -11410,13 +11433,13 @@ msgstr "Debe introducir un modelo para as columnas compostas" msgid "You must enter at least one value for enumeration columns" msgstr "Debe introducir cando menos un valor para as columnas de enumeración" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Non pode proporcionar un valor baleiro, xa que está incluído de modo " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "O valor «{0}» está na lista máis dunha vez" @@ -11734,7 +11757,7 @@ msgid "Change &font (needs restart)" msgstr "Cambiar o &tipo de letra (require o reinicio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Aplicar" @@ -11772,7 +11795,7 @@ msgstr "" "ata que a operación de reinicio conclúa." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Requírese reiniciar" @@ -12316,19 +12339,19 @@ msgstr "" "interface do dispositivo, en Preferencias->Avanzado->Engadidos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Fallou ao iniciar o servidor de contido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Rexistro de erros:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Rexistro de acceso:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Debe reiniciar o servidor para que os cambios teñan efecto" @@ -12716,18 +12739,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Axustes incorrectos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12735,34 +12758,34 @@ msgstr "" "Os axustes que introduciu son incorrectos, tente restabelecer os axustes " "predeterminados e cambialos un por un ata que atope o erro." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12794,16 +12817,16 @@ msgstr "Elixa unha busca gardada ou asigne un nome para gardar a nova busca" msgid "Restrict to" msgstr "Restrinxir a" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(todos os libros)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} de {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} de todos)" @@ -12862,94 +12885,94 @@ msgstr "Faga clic para cambiar" msgid "&Alternate shortcut:" msgstr "Atallo &alternativo:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "Renomear %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "Modificar orde para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "Buscar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Agochar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "Buscar libros na categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "Buscar libros fóra da categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Administrar buscas gardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Administrar categorías de usuarios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Mostrar todas as categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Cambiar o esquema de subcategorización" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar os autores de varios libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar os metadatos de moitos libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Buscas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Nome de busca duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "El nome de busca gardado %s xa está en uso." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Atopar o ítem no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12966,65 +12989,65 @@ msgstr "" "*fou filtraranse todas as categorías á vez, amosando só aqueles ítems que\n" "conteñan o texto \"fou\"." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "A&topar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Atopar o ítem coincidente primeiro/seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Contrae todas as categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "Non hai Máis Coincidencias.

    Preme en Atopar de novo para ir á " "primeira coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordenar polo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordernar pola media de valoracións" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" "Configura forma de ordenación para entradas no Navegador de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Todos os criterios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Calquera criterio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Ao seleccionar varias entradas no navegador de etiquetas, buscar unha " "calquera o todas elas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Administrar categorías de &usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Engada as súas propias categorías ao navegador de etiquetas" @@ -13073,27 +13096,27 @@ msgid "" msgstr "" "Os seguintes libros xa foron convertidos ao formato %s. Desexa reconvertelos?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restabelecer" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Doar para axudar ao Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Expulsar dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guía de inicio rápido de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Modo de depuración" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -13103,19 +13126,19 @@ msgstr "" "de depuración estará dispoñíbel no ficheiro: %s

    O rexistro mostrarase " "automaticamente." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Produciuse un erro de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Receita desactivada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Fallou" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -13125,11 +13148,11 @@ msgstr "" "útil, considere facer unha doazón para axudar ao seu desenvolvemento. A súa " "contribución axudará a continuar co desenvolvemento do calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hai traballos en activo. Está seguro de querer saír?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -13140,11 +13163,11 @@ msgstr "" "no dispositivo.
    \n" " Está seguro de que desexa saír?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "Tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -14065,50 +14088,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Prender o servidor de &contidos" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "hoxe" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "onte" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "este mes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "hai dias" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "non seleccionado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "non" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "seleccionado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "si" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "en branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "baleiro" @@ -15220,21 +15243,21 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sA valoración promedio é %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrando a base de datos antiga á biblioteca de libros electrónicos en " "%s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -15549,35 +15572,35 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Outros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Ler %(title)s no formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Obter" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Ligazón permanente" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Unha ligazón permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Este libro foi eliminado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "en busca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Libros atopados" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 2822a44c70..6cda454f0a 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-28 13:47+0000\n" "Last-Translator: Eran Cohen \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:52+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "פעולה בממשק משתמש" msgid "Preferences" msgstr "העדפות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -223,7 +223,7 @@ msgstr "" "עקוב אחר כל הקישורים המקומיים בקובץ HTML וצור קובץ ZIP המכיל את כל הקבצים " "המקושרים. תוסף זה רץ בכל פעם שמתווסף קובץ HTML לספרייה." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -231,7 +231,7 @@ msgstr "" "קידוד תווים עבור קבצי ה HTML הנכנסים. בחירות נפוצות כוללות: cp1252, latin1, " "iso-8859-1 ו-utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -240,163 +240,163 @@ msgstr "" "צור ארכיון PMLZ אשר מכיל את קובץ הPML וכל התמונות בתוך תיקיית pmlname_img או " "images. תוסף זה רץ בכל פעם שמוסיפים קובץ PML לספריה." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "חלץ עטיפה מקובץ קומיקס" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "קרא תגיות מטא מ- %s קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "קרא תגיות מטא מספרים בקובץ ארכיון RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "קרא תגיות מטא מספרים בקובץ ארכיון ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "כתוב תגיות מטא מ- %s קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "כתוב תגיות מטא מ- %s קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "מראה ותחושה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "ממשק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "התאם את המראה והמרגש של ממשק קליבר לטעם האישי שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "אופן הפעולה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "שנה את אופן הפעולה של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "הוסף טורים אישיים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "הוסף/הסר טורים אישיים לרשימת הספרים של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "התאם אישית את סרגל הכלים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "התאם אישית סרגלי כלים ותפריטי מידע, שנה את הפעולות האפשריות בכל אחד." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "אפשרויות קלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "המרה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הקלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "אפשרויות נפוצות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "קבע אפשרויות המרה המשותפות לכל סוגי הקבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "אפשריות פלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הפלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "ייבוא/ייצוא" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "שלוט בצורה שקליבר קורא מידע מטא מקבצים בזמן הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "שומר ספרים לדיסק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -404,58 +404,58 @@ msgstr "" "קבע איך calibre מיצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק " "הקשיח\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "שולח ספרים להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "שלוט בצורת ההעברה של קליבר לקורא הספרים שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "שנה שדות נתוני מטא לפני שמירה/שליחה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "הגדרות מתקדמות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "שיתוף ספרים במייל" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "שיתוף" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" "הגדר שיתוף ספרים דרך מייל. יכול לשמש לשליחה אוטומטית של חדשות להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "שיתוף ברשת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -463,28 +463,28 @@ msgstr "" "הגדר את שרת התוכן של calibre, שייתן לך נגישות לספריית ה-calibre שלך מכל מקום " "ומכל מכשיר המחובר לאינטרנט." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "תוספים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "הוסף/הסר/הגדר חלקים שונים של תפקודיות calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "שיפורים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "כוונן את התנהגות קליבר בהקשרים שונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "שונות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "הגדרות מתקדמות שונות" @@ -664,35 +664,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "הפרופיל הזה מיועד ל'סאנדה במבוק' (Sanda Bambook)." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "תוספים מותקנים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "ערוך מיפוי עבור התקנים של סוגי קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "התאמה אישית לתוסף מקומי." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "תוספים מבוטלים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "תוספים פעילים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "לא נמצאו תוספים תקינים ב- " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "אתחול הרכיב ה- %s נכשל עם מעקב החזרה (traceback)" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -704,29 +704,29 @@ msgstr "" " התאם את קליבר על ידי טעינת רכיב חיצוני\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "הוסף רכיב על ידי הגדרת הנתיב לקובץ ZIP המכיל אותו." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "הסר רכיב מותאם לפי שם. ללא השפעה על הרכיבים המותקנים בהתקנה ראשונית." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "התאמת רכיב. ציין שם רכיב ומחרוזת התאמה מופרדים על ידי פסיק." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "הצג את כל הרכיבים המותקנים." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "אפשר את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "הפסק את הרכיב המצויין" @@ -738,13 +738,13 @@ msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" msgid "Communicate with Android phones." msgstr "מתקשר עם טלפון Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" @@ -777,14 +777,14 @@ msgstr "מעדכן רישום נתוני מטא של החומרה" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d מתוך %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "הסתיים" @@ -814,7 +814,7 @@ msgstr "" "לא היה אפשר להמיר חלק מתמונות השער.\n" "לחץ על 'הצג פרטים' לקבלת רשימה." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -824,20 +824,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "חדשות" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "קטלוג" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "תקשר עם אייטונס" @@ -880,7 +880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -900,8 +900,8 @@ msgstr "מעביר ספרים למכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -911,8 +911,8 @@ msgstr "מוסיף ספרים לרשימת הספרים במכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -920,8 +920,8 @@ msgstr "מסיר ספרים מהמכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1139,12 +1139,12 @@ msgstr "" "הקובו (The Kobo) תומך רק באוסף אחד עתה: רשימת ה-\"Im_Reading\". צור תווית " "בשם \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "לא יושם" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2561,7 +2561,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2571,7 +2571,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2592,7 +2592,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2603,9 +2603,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2615,7 +2615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2625,7 +2625,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2788,6 +2788,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2993,7 +2994,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3123,7 +3128,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3683,131 +3688,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3815,12 +3828,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4051,11 +4064,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4116,7 +4129,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4283,56 +4296,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4490,7 +4513,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4627,7 +4650,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4982,7 +5005,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4999,8 +5022,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5013,8 +5036,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5117,7 +5140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7238,7 +7261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7408,7 +7431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7435,12 +7458,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7707,50 +7730,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8989,12 +9012,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9534,7 +9557,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9543,7 +9566,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9625,33 +9648,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9996,7 +10019,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10329,11 +10352,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10618,7 +10641,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10651,7 +10674,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11139,19 +11162,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11451,51 +11474,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11526,16 +11549,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11594,92 +11617,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11689,60 +11712,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11788,68 +11811,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12700,50 +12723,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13560,19 +13583,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13849,35 +13872,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index effa5349b0..d24a3d437e 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-11 01:51+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:52+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "भाषांतर उपलब्ध नही" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "भाषांतर उपलब्ध नही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "भाषांतर उपलब्ध नही" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "भाषांतर उपलब्ध नही" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "भाषांतर उपलब्ध नही" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "उपयोगकर्ता इंटरफ़ेस कार्य" msgid "Preferences" msgstr "वरियता" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "कॉमिक फ़ाइल से मुखपृष्ठ निकालें" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "ebooks से RAR अभिलेखागार में पढ़ें मेटाडेटा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "जिप में ebooks से पढ़ें मेटाडेटा अभिलेखागार" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index de4d03662a..6f01320bb1 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-10-08 20:47+0000\n" "Last-Translator: Miro Glavić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:59+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "Postavke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "povezanim datotekama. Ovaj priključak se aktivira svaki put vi dodate HTML " "datoteku u knjižnicu." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,253 +232,253 @@ msgstr "" "Šifriranje znakova za ulazne HTML datoteke. Uobičajeni izbor uključuje: " "cpl1252, latin1, iso-8859-1 i utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Izluči omot iz komičnih datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Čitaj metapodatke iz %s datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Ćitaj metapodatke iz elektroničkih knjiga u RAR arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Čitaj metapodatke iz elektroničkih knjiga u ZIP arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Postavi metapodatke u %s datotekama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Postavi metapodatke iz %s datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Sučelje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Prilagodi traku s alatima" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Odrednice unosa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opće opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Napredan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Razmjenjivanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Priključci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -662,35 +662,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Instalirani priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Kartiranje priključaka za vrste datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Prilagođavanje lokalnih priključaka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Onesposobljeni priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Omogućeni priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nije pronađen važeći priključak u " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicijalizacija priključka %s je neuspjela sa praćenjem unazad:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -702,18 +702,18 @@ msgstr "" " Prilagodi calibre učitavanjem vanjskih priključaka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Dodaj priključak specificirajući put do ZIP datoteke u kojoj se nalazi." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ukloni prilagođene priključke po imenu. Ovo neće utjecati na ugrađene " "priključke." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -721,15 +721,15 @@ msgstr "" "Prilagodi priključak. Specificiraj naziv priključka i prilagodbeni string " "odvojene zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Izlistaj sve instalirane priključke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Osposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" @@ -741,13 +741,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -778,14 +778,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d od %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "završeno" @@ -810,7 +810,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -820,20 +820,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -876,7 +876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -896,8 +896,8 @@ msgstr "Prenošenje knjiga na uređaj..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -907,8 +907,8 @@ msgstr "Dodavanje knjiga u popis metapodataka uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -916,8 +916,8 @@ msgstr "Uklanjanje knjiga sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1131,12 +1131,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Nije implementirano" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2710,7 +2710,7 @@ msgstr "Da" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2720,7 +2720,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(i)" @@ -2741,7 +2741,7 @@ msgstr "Proizvođač" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komentari" @@ -2752,9 +2752,9 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Tagovi" @@ -2764,7 +2764,7 @@ msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serije" @@ -2774,7 +2774,7 @@ msgid "Language" msgstr "Jezik" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Vremenska oznaka" @@ -2958,6 +2958,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Preuzima metapodatke iz Google Books" @@ -3176,7 +3177,11 @@ msgstr "" msgid "Cover" msgstr "Omot" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3308,7 +3313,7 @@ msgstr "Opcije generiranja HTML TOC." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Rang" @@ -3943,23 +3948,23 @@ msgstr "" msgid "Choose Files" msgstr "Odaberi Daoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Dodaj knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3968,7 +3973,7 @@ msgstr "" "direktoriju, predpostavlja da je svaka e-book datoteka ista knjiga u " "različitom formatu)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3976,103 +3981,111 @@ msgstr "" "Dodaj knjige iz direktorija, uključujući pod-direktorije (Više knjiga po " "direktoriju, predpostavlja da je svaka e-book datoteka različita knjiga)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj Praznu knjigu. (Knjižni unos bez formata)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Slanje knjiga na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Tekst Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Stripovi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arhive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Podržane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Neuspjeh u čitanju metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Neuspjeh u čitanju metapodataka iz slijedećeg" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4080,12 +4093,12 @@ msgstr "" msgid "No book selected" msgstr "Niste odabrali knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4316,11 +4329,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Neuspjelo" @@ -4381,7 +4394,7 @@ msgid "Bulk convert" msgstr "Pretvori grupno" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nemoguće pretvoriti" @@ -4548,56 +4561,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Pošalji na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4755,7 +4778,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Pomoć" @@ -4892,7 +4915,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Prikaži detalje knjige" @@ -5255,7 +5278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Put" @@ -5272,8 +5295,8 @@ msgid "Formats" msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Kolekcije" @@ -5286,8 +5309,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5390,7 +5413,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Form" @@ -7538,7 +7561,7 @@ msgstr "Odaberi Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -7708,7 +7731,7 @@ msgstr "Lokacija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7735,12 +7758,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8012,50 +8035,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9311,12 +9334,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9869,7 +9892,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9878,7 +9901,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9962,33 +9985,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Knjiga %s od %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Duplo klikni za urediti mene

    " @@ -10338,7 +10361,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10676,11 +10699,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10970,7 +10993,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -11003,7 +11026,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11505,19 +11528,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Neuspješan start sadržajnog poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Dnevnik grešaka:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Dnevnik pristupa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11830,51 +11853,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11905,16 +11928,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11973,92 +11996,92 @@ msgstr "Klikni da promijeniš" msgid "&Alternate shortcut:" msgstr "&Alternativna prečica:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12068,60 +12091,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Spari sve" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Spari bilo koje" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12171,57 +12194,57 @@ msgstr "" "Slijedeće knjige su već pretvorene u %s format. Da li hoćete da ih ponovo " "pretvorite?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Obnovi" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Darujte da podržite calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Greška u Pretvorbi" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recept Onesposobljen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Imate aktivne poslove. Jeste li sigurni da hoćete prekinuti?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12231,11 +12254,11 @@ msgstr "" " Prekid može prouzrokovati korupciju uređaja.
    \n" " Jeste li sigurni da hoćete da prekinete?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13126,50 +13149,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Uključi &sadržajnog poslužitelja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -14060,20 +14083,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Preseljavanje stare baze podataka na ebook biblioteku u %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -14371,35 +14394,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index bab61ec85d..1642bf5139 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-07 12:38+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-20 11:27+0000\n" "Last-Translator: debsa \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-02-21 04:48+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Felhasználói felület akciói" msgid "Preferences" msgstr "Beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "a hivatkozott HTML fájlokkal. Ez a bővítmény mindíg lefut, amikor Ön egy " "HTML fájlt ad hozzá a könyvtárához." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "A bemeneti HTML fájlok karakterkódolása. Gyakori típusok: cp1252, latin1, " "iso-8859-1 és utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,246 +242,251 @@ msgstr "" "képeket a 'pmlnév_img' vagy az 'images' mappában. Ez a plugin minden " "alkalommal elindul, amikor egy PML fájlt ad a könyvtárhoz." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Borító kinyerése a képregény fájlokból" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Metaadat olvasása %s fájlból" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Metaadatok olvasása a RAR-ral tömörített könyvekből is" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Tömörített könyvek metaadatait is olvassa be" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Metaadatok beállítása a %s típusú fájlokban." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Metadatok beállítása a következő fájlokból: %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Megjelenés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Kezelőfelület" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Állítsa be a calibre kezelőfelületét saját ízlésének megfelelően" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Működési mód" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Mód megváltoztatása, ahogy a calibre működik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Saját oszlop hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Hozzáadja/eltávolítja a saját oszlopját a calibre könyv listájában" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Az eszköztár testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" -msgstr "" +msgstr "Keresés testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Bemeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Általános beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" -msgstr "" +msgstr "Minden formátum közös konverziós beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Kimeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Könyv hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importálás/exportálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" +"A calibre szabályozása, hogyan olvassa a metaadatokat ha könyvet adunk hozzá" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Könyvek lemezre mentése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" +"A calibre szabályozása hogyan exportáljon file-okat az adatbizásból a " +"lemezre, ha a Mentés lemezre funkciót választjuk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Könyvek küldésre egy eszközre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 -msgid "Control how calibre transfers files to your ebook reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 -msgid "Metadata plugboards" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +msgid "Control how calibre transfers files to your ebook reader" +msgstr "A Calibre szabályozása, hogyan küldje a file-kat az ebook olvasódra" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +msgid "Metadata plugboards" +msgstr "Metaadat vezérlőpult" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" -msgstr "" +msgstr "Metaadat oszlopok megváltoztatása mentés/küldés előtt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" -msgstr "" +msgstr "Sablon funkciók" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Haladó" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" -msgstr "" +msgstr "Saját sablon funkciók létrehozása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Könyvek megosztása emailben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" +"Könyvek megosztása email-en beállítása. Használható akár a letöltött hírek " +"automatikus küldése az eszközödre is." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Hálózati megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugin-ok" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hozzáad/eltávolít/beállít minden egyes bitet a calibre funkcióinál" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Finombeállításokás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" -msgstr "" +msgstr "Calibre finombeállítása,hogyan viselkedjen különböző helyzetekben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Egyéb" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Egyéb speciális beállítások" @@ -635,7 +640,7 @@ msgstr "A profil a SONY PRS-300-ra vonatkozik" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:502 msgid "Suitable for use with any e-ink device" -msgstr "" +msgstr "Megfelelő használni bármilyen e-ink eszközzel" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:509 msgid "Suitable for use with any large screen e-ink device" @@ -665,35 +670,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Telepített bővítmények" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "A fájltípus beépülőmodulok leképezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Bővítmények testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Letiltott bővítmények" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Plugin-ok engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nem találtam érvényes bővítményt itt: " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "A %s bővítmény indítása a következő hibaüzenettel meghiusult:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -705,17 +710,17 @@ msgstr "" " Igazítsa Calibret saját igényeihez külső pluginok betöltésével.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Bővítmény hozzáadása a ZIP fájl elérési útjának megadásával." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Egy telepített bővítmény eltávolítása név alapján. Nincs hatással a " "beépített bővítményekre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -723,15 +728,15 @@ msgstr "" "Bővítmény testreszabása. Adja meg a bővítmény nevét, és a kért beállítást, " "vesszővel elválasztva." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "A telepített bővítőmodulok listázása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "A bővítmény engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "A bővítmény letiltása" @@ -743,7 +748,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kapcsolódás Android telefonhoz." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -751,7 +756,7 @@ msgstr "" "Vesszővel tagolt mappa-lista az e-könyveknek az olvasóra való küldéséhez. Az " "első létező mappába kerülnek a könyvek." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kapcsolódás S60 telefonokhoz" @@ -782,14 +787,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d / %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "Kész" @@ -814,7 +819,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -824,20 +829,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Hírek (RSS)" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalógus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommunikáció az iTunes-al." @@ -880,7 +885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -900,8 +905,8 @@ msgstr "Könyvek küldése az eszközre..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -911,8 +916,8 @@ msgstr "Könyvek hozzáadása az eszköz metaadat listához..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -920,8 +925,8 @@ msgstr "Könyvek eltávolítása az eszközről" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1135,12 +1140,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Nincs megvalósítva" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2745,7 +2750,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2755,7 +2760,7 @@ msgstr "Cím" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Szerző(k)" @@ -2776,7 +2781,7 @@ msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Megjegyzés" @@ -2787,9 +2792,9 @@ msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Címkék" @@ -2799,7 +2804,7 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Sorozatok" @@ -2809,7 +2814,7 @@ msgid "Language" msgstr "Nyelv" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Dátum" @@ -2991,6 +2996,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Metaadatok letöltése a Google Books-ról" @@ -3208,7 +3214,11 @@ msgstr "" msgid "Cover" msgstr "Borító" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3341,7 +3351,7 @@ msgstr "HTML Tartalomjegyzék generálás beállításai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Értékelés" @@ -3865,7 +3875,7 @@ msgstr "Római számok használata a könyvsorozatok számozásánál" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 msgid "Sort tags list by name, popularity, or rating" -msgstr "" +msgstr "Címkelista rendezése név, népszerűség vagy értékelés alapján" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 msgid "Number of covers to show in the cover browsing mode" @@ -3964,7 +3974,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 msgid "Show the average rating per item indication in the tag browser" -msgstr "" +msgstr "Mutatssa az átlagos értékeléseket tételenként a címke tallózóban" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 msgid "Disable UI animations" @@ -3978,23 +3988,23 @@ msgstr "" msgid "Choose Files" msgstr "Válasszon a fájlok közül" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Új könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4003,7 +4013,7 @@ msgstr "" "könyv, feltételezve, hogy minden egyes fájl ugyanaz a könyv különböző " "formátumokban)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4011,104 +4021,112 @@ msgstr "" "Könyvek hozzáadása egy, vagy több mappából, almappából (mappánként több " "könyv, feltételezve, hogy minden egyes fájl egy külön könyv)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" "Üres könyv hozzáadása. (Formátum nélküli könyv-bejegyzés az adatbázisban)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Könyvek feltöltése az eszközre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Képregény" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archívumok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Támogatott könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Hiba történt a metaadatok olvasása közben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Nem sikerült a metaadatok olvasása a következőből:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4116,12 +4134,12 @@ msgstr "" msgid "No book selected" msgstr "Nincs könyv kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4199,7 +4217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54 msgid "Generating %s catalog..." -msgstr "" +msgstr "%s katalógus létrehozása" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:78 msgid "Catalog generated." @@ -4352,11 +4370,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4417,7 +4435,7 @@ msgid "Bulk convert" msgstr "Csoportos konvertálás" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nem lehet konvertálni" @@ -4584,56 +4602,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Kapcsolódás az iTunes-hoz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email küldése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Küldés eszközre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Kapcsolat/megosztás" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Gyűjtemények kezelésese" @@ -4797,7 +4825,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Súgó" @@ -4934,7 +4962,7 @@ msgid "Click the show details button to see which ones." msgstr "Kattintson a 'Részletek megjelenítése' gombra" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Könyv adatainak megjelenítése" @@ -5295,7 +5323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Elérési út" @@ -5312,8 +5340,8 @@ msgid "Formats" msgstr "Formátumok" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5326,8 +5354,8 @@ msgstr "Kattints a megnyitásért" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5430,7 +5458,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Űrlap" @@ -7584,7 +7612,7 @@ msgstr "Formátum kiválasztása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formátum" @@ -7754,7 +7782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7781,12 +7809,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8065,50 +8093,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9364,12 +9392,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9929,7 +9957,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9938,7 +9966,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -10022,33 +10050,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "%s. rész - %s sorozat" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Duplakattintás a szerkesztéshez

    " @@ -10398,7 +10426,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10736,11 +10764,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11032,7 +11060,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -11065,7 +11093,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11575,19 +11603,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "A tartalomkiszolgáló indítása nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Hibanapló:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Hozzáférési naplófájl:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11897,18 +11925,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Érvénytelen beállíás" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -11916,34 +11944,34 @@ msgstr "" "A kért beállítás érvénytelen, próbáld újra beállítani az alapértelmezett " "értékekre lépésenként, hogy megtaláld az érvénytelen beállítást." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11974,16 +12002,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(összes könyv)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -12042,92 +12070,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12137,60 +12165,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Rendezés név szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Rendezés népszerűség szering" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Minden fetétel teljesül" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Bármelyik feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12239,57 +12267,57 @@ msgstr "" "A következő könyvek már át vannak konvertálva %s formátumba. Újra akarja " "konvertálni őket?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Visszaállítás teljes nézetre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "A Calibre projekt támogatása" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Konvertálási hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Folyamatban van néhány művelet végrehajtása. Megszakítja?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12299,11 +12327,11 @@ msgstr "" " A kilépés adatvesztést okozhat az eszközön.
    \n" " Biztos, hogy ki akarsz lépni??" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13192,50 +13220,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Tartalomkiszolgáló bekapcsolása" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -14096,19 +14124,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Régi adatbázis áthozatala a jelenlegibe: %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -14400,35 +14428,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 7c3bf0f0a3..7c89a4ae32 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-31 19:51+0000\n" "Last-Translator: Santoso Wijaya \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:53+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Aksi Antar Muka" msgid "Preferences" msgstr "Preferensi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "semua file yang ditunjuk oleh link-link tersebut. Plugin ini akan dijalankan " "setiap kali sebuah file HTML dimasukan di dalam library." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,253 +232,253 @@ msgstr "" "Encoding untuk karakter di dalam input HTML file. Contoh pemilihan: cp1252, " "latin1, iso-8859-1, dan utf-8/" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Tarik sampul dari file komik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Baca metadata dari file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Baca metadata dari ebook di dalak arsip RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Baca metadata dari ebook di dalam arsip ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Sesuaikan metadata di dalam file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Sesuaikan metadata dari file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Tampilan dan Rasa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Sesuaikan tampilan dan gaya interface calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Perilaku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Ganti perilaku calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Tambah kolom sendiri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Konfigurasikan toolbar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opsi Input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konversi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Sesuaikan opsi konversi yang spesifik untuk setiap format input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opsi umum" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Sesuaikan opsi konversi yang umum untuk semua format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opsi Output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Sesuaikan opsi konversi yang spesifik untuk setiap format output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Tambah buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Impor/Expor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Simpan buku ke dalam disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Kirim buku ke dalam alat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Ubah field metadata sebelum simpan/kirim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Fungsi Templat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Lanjutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Berbagi buku melalui email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Berbagi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Berbagi memalui internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Serbaneka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configurasi lanjutan serbaneka" @@ -651,35 +651,35 @@ msgstr "Profil ini adalah untuk B&N Nook Color" msgid "This profile is intended for the Sanda Bambook." msgstr "Profil ini adalah untuk Sanda Bambook" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Plugin terinstal" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Plugin non-aktif" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Plugin aktif" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -687,29 +687,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -721,13 +721,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -758,14 +758,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -790,7 +790,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -800,20 +800,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -856,7 +856,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -876,8 +876,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -887,8 +887,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -896,8 +896,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1111,12 +1111,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2518,7 +2518,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2528,7 +2528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2549,7 +2549,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2560,9 +2560,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2582,7 +2582,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2745,6 +2745,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2950,7 +2951,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3080,7 +3085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3640,131 +3645,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3772,12 +3785,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4008,11 +4021,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4073,7 +4086,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4240,56 +4253,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4447,7 +4470,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4584,7 +4607,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4939,7 +4962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4956,8 +4979,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4970,8 +4993,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5074,7 +5097,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7195,7 +7218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7365,7 +7388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7392,12 +7415,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7664,50 +7687,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8946,12 +8969,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9491,7 +9514,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9500,7 +9523,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9582,33 +9605,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9953,7 +9976,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10286,11 +10309,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10575,7 +10598,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10608,7 +10631,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11096,19 +11119,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11408,51 +11431,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11483,16 +11506,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11551,92 +11574,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11646,60 +11669,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11745,68 +11768,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12657,50 +12680,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13517,19 +13540,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13806,35 +13829,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index df2e82cb26..8653010649 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-15 09:32+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-24 16:03+0000\n" "Last-Translator: Marcello Mancarella \n" "Language-Team: italiano\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-02-25 04:38+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -30,7 +30,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -74,7 +74,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -121,7 +121,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -143,8 +143,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -152,14 +152,14 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -217,7 +217,7 @@ msgstr "Azioni interfaccia utente" msgid "Preferences" msgstr "Preferenze" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -227,7 +227,7 @@ msgstr "" "contenente tutti i file collegati. Questo plug-in viene eseguito ogni volta " "che si aggiunge un file HTML alla biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -235,7 +235,7 @@ msgstr "" "Codifica dei caratteri nei file HTML in ingresso. Normalmente vengono " "utilizzati: cp1252, latin1, iso-8859-1 e utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -245,101 +245,104 @@ msgstr "" "nella cartella pmlname_img o in images. Questo plug-in eseguito ogni volta " "che si aggiunge un documento PML alla biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" +"Crea un archivio TXTZ quando si importa un file che contiene riferimenti " +"marcatori (Markdown o Textile) ad immagini. Le immagini referenziate, così " +"come il file TXT, sono aggiunti all'archivio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Estrae le copertine dai file dei fumetti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Legge i metadati dai file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Legge i metadati dei libri negli archivi RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Legge i metadati dei libri negli archivi ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Imposta i metadati nei file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "imposta metadati da %s file" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aspetto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfaccia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Modifica l'aspetto dell'interfaccia di calibre secondo i propri gusti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Cambia il comportamento di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Aggiungi colonne personalizzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Aggiunge/Rimuove colonne personalizzate dalla lista dei libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalizza la barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -347,68 +350,68 @@ msgstr "" "Personalizza la barra degli strumenti e i menu contestuali, cambiando le " "azioni disponibili in ognuno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Personalizza la ricerca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalizza le modalità con cui devono essere ricercati i libri in calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opzioni di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opzioni comuni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Imposta le opzioni di conversione comuni a tutti i formati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opzioni di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Aggiunta libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importa/Esporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlla come calibre legge i metadati dai libri quando vengono aggiunti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Salvataggio libri su disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -416,47 +419,47 @@ msgstr "" "Controlla come calibre esporta i file dal suo database al disco quando si " "usa «Salva su disco»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Invio libri ai dispositivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controlla come calibre trasferisce i file al lettore di ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Pannello di controllo metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Cambiare i campi dei metadati prima di salvare/inviare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avanzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Crea le tue funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Condivisione libri via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Condivisione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -464,11 +467,11 @@ msgstr "" "Imposta la condivisione dei libri via email. Può essere usato per inviare " "automaticamente le news scaricate ai dispositivi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Condividi sulla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -476,29 +479,29 @@ msgstr "" "Imposta il Server di Contenuti calibre che vi da accesso alla vostra " "biblioteca da ogni luogo, su ogni dispositivo, atrraverso internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Aggiungi/rimuovi/personalizza vari dettagli delle funzionalità di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ottimizzazioni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Regolazione del comportamento di calibre in diversi contesti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Varie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configurazione avanzata varia" @@ -690,35 +693,35 @@ msgstr "Questo profilo è pensato per il B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Questo profilo è riservato a Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Plugin installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Plugin per mapping dei tipi di file" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalizzazione dei plugin locali" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Plugin disabilitati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Plugin attivati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nessun plugin valido trovato in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inizializzazione del plugin %s fallita con messaggio:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -730,17 +733,17 @@ msgstr "" " Personalizza Calibre con l'utilizzo di plugin esterni\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aggiunge un plugin specificando il percorso al file zip che lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Rimuovi un plugin personalizzato dal nome. Non ha effetto sui plugin inclusi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -748,15 +751,15 @@ msgstr "" "Personalizza un plugin. Specificare il nome del plugin e la stringa di " "personalizzazione separati da una virgola." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Elenca tutti i plugin installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Abilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Disabilita il plugin nominato" @@ -768,7 +771,7 @@ msgstr "Log di debug" msgid "Communicate with Android phones." msgstr "Comunica con i telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -776,7 +779,7 @@ msgstr "" "Lista delle cartelle separate da virgole dei libri da inviare al " "dispositivo. Verrà usata la prima cartella esistente." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." @@ -810,14 +813,14 @@ msgstr "Aggiornamento dei metadati sul dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d di %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "completato" @@ -847,7 +850,7 @@ msgstr "" "Alcune copertine non possono essere convertite.\n" "Fare clic su 'Mostra dettagli' per una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -857,20 +860,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Notizie" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catalogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunica con iTunes." @@ -921,7 +924,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -941,8 +944,8 @@ msgstr "Trasferimento dei libri nel dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -952,8 +955,8 @@ msgstr "Aggiunta dei libri alla lista metadati del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -961,8 +964,8 @@ msgstr "Rimozione dei libri dal dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1130,7 +1133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "" +msgstr "Potrebbe non generare i riferimenti alle pagine" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1143,6 +1146,7 @@ msgstr "Comunica con il lettore Kindle 2/3." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" msgstr "" +"Invia le informazioni relative ai numeri di pagina in fase di invio dei libri" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1151,6 +1155,11 @@ msgid "" "the Kindle when uploading MOBI files by USB. Note that the page numbers do " "not correspond to any paper book." msgstr "" +"Il Kindle 3 e le versioni più recenti possono utilizzare le informazioni sui " +"numero di pagina presenti nei file MOBI. Con questa opzione, calibre " +"calcolerà ed invierà queste informazioni al Kindle in fase di caricamento di " +"file MOBI attraverso la presa USB. Da notare che i numeri di pagina non " +"corrispondono alle pagine del libro in versione cartacea." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" @@ -1180,12 +1189,12 @@ msgstr "" "Kobo supporta una sola collezione al momento: la lista \"Im_Reading\". Crea " "un tag chiamato \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Non Implementato" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -1405,7 +1414,7 @@ msgstr "Comunica con il lettore Sunstech EB700." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:99 msgid "Communicate with the Stash W950 reader." -msgstr "" +msgstr "Comunicare con il lettore Stash W950" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:282 msgid "Unable to detect the %s disk drive. Try rebooting." @@ -1617,6 +1626,10 @@ msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" +"Specificare le dimensioni dell'immagine in numero di pixel, larghezza x " +"altezza. Normalmente l'ampiezza dell'immagine è calcolata automaticamente " +"dal profilo memorizzato, questa opzione sovrascrive le informazioni in esso " +"contenute" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:443 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:454 @@ -2905,7 +2918,7 @@ msgstr "Sì" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2915,7 +2928,7 @@ msgstr "Titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autori" @@ -2936,7 +2949,7 @@ msgstr "Produttore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Commenti" @@ -2947,9 +2960,9 @@ msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Tag" @@ -2959,7 +2972,7 @@ msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serie" @@ -2969,7 +2982,7 @@ msgid "Language" msgstr "Lingua" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Timestamp" @@ -3153,6 +3166,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Converti i commenti scaricati da %s in testo semplice." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Scarica i metadati da Google Books" @@ -3395,7 +3409,11 @@ msgstr "La copertina e' stata salvata in un file " msgid "Cover" msgstr "Copertina" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3531,7 +3549,7 @@ msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Valutazione" @@ -4203,24 +4221,24 @@ msgstr "categorie del browser di tag da non visualizzare" msgid "Choose Files" msgstr "Seleziona documenti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Aggiungi libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Aggiungi libri alla biblioteca/dispositivo calibre dai file sul computer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Aggiungi libri da una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4228,7 +4246,7 @@ msgstr "" "Aggiungi libri da cartelle includendo le sotto-cartelle (Un libro per " "cartella, si assume che ogni file sia lo stesso libro in formati differenti)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4236,103 +4254,111 @@ msgstr "" "Aggiungi libri da cartelle includendo le sotto-cartelle (Più libri per " "cartella, si assume che ogni file sia un libro differente)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Aggiungi un libro vuoto (Libro senza formati iniziali)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Aggiungi da ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Invio dei libri al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Libri EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Libri HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Libri LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Libri MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Libri Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Libri TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Libri PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Libri SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archivi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Libri supportati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Uniti alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Impossibile leggere i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Impossibile leggere i metadati dai seguenti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Aggiungi alla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4340,14 +4366,14 @@ msgstr "Aggiungi alla biblioteca" msgid "No book selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "I seguenti libri sono virtuali e non possono essere aggiunti alla biblioteca " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Nessun libro trovato" @@ -4581,11 +4607,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Fallito" @@ -4651,7 +4677,7 @@ msgid "Bulk convert" msgstr "Converti in gruppo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Impossibile convertire" @@ -4829,56 +4855,66 @@ msgstr "" "I libri selezionati verranno cancellati definitivamente

    dal " "dispositivo. Confermare?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Connetti alla cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Connetti ad iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Connetti a Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Avvia server di contenuti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Ferma server di contenuti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Invia messaggio elettronico a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Imposta condivisione di libri basata su email" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Invia al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Connetti/condividi" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Gestione collezioni" @@ -5041,7 +5077,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Aiuto" @@ -5181,7 +5217,7 @@ msgid "Click the show details button to see which ones." msgstr "Fare clic sul pulsante dettagli per vedere quali." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Visualizza i dettagli del libro" @@ -5560,7 +5596,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Percorso" @@ -5577,8 +5613,8 @@ msgid "Formats" msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Raccolte" @@ -5591,8 +5627,8 @@ msgstr "Fare clic per aprire" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5695,7 +5731,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formato" @@ -7910,7 +7946,7 @@ msgstr "Scegliere il formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formato" @@ -8086,7 +8122,7 @@ msgstr "Posizione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8113,12 +8149,12 @@ msgid "Author sort" msgstr "Ordinamento per autore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Nome dell'autore non valido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "I nomi degli autori non possono contenere caratteri &." @@ -8415,26 +8451,26 @@ msgid "You must specify a destination when source is a composite field" msgstr "" "È necessario specificare una destinazione se la sorgente è un campo complesso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Gli autori non possono essere lasciati vuoti. Libro %s non elaborato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Il titolo non può essere lasciato vuoto. Libro %s non elaborato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Il modello di ricerca non è valido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8442,25 +8478,25 @@ msgstr "" "Appica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9768,12 +9804,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "L'elemento è vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Un elemento non può essere impostato a niente. Cancellarlo piuttosto." @@ -10330,7 +10366,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostra libri nella memoria principale del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Scheda A" @@ -10339,7 +10375,7 @@ msgid "Show books in storage card A" msgstr "Mostra libri nella memory card A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Scheda B" @@ -10425,33 +10461,33 @@ msgid "Book %s of %s." msgstr "Libro %s di %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "La parola chiave è \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "Nella biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Dimensione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Libro %s di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marcato per l'eliminazione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Doppio clic per modificarmi

    " @@ -10808,7 +10844,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Scaricamento dei metadati completato per %d libri su %d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Dettagli" @@ -11168,11 +11204,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Il valore \"{0}\" e' nella lista piu' di una volta" @@ -11473,7 +11509,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Applica" @@ -11510,7 +11546,7 @@ msgstr "" "possibile fare altre modifiche finché non si riavvia." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Riavvio richiesto" @@ -12030,19 +12066,19 @@ msgstr "" "dispositivo in «Preferenze->Avanzate->Plugins»" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Avvio del server dei contenuti fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Log degli errori:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "File di log degli accessi:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "È necessario riavviare il server per rendere effettive le modifiche" @@ -12359,18 +12395,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ottimizzazioni non valide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12378,34 +12414,34 @@ msgstr "" "Le ottimizzazioni inserite non sono valide, provare a ripristinare quelle " "predefinite e cambiarle una per volta fino a trovare l'quella non valida." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12437,16 +12473,16 @@ msgstr "Scegliere ricerca salvata o inserire il nome per la nuova ricerca" msgid "Restrict to" msgstr "Limita a" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(tutti i libri)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} di {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} di tutti)" @@ -12505,96 +12541,96 @@ msgstr "Clicca per cambiare" msgid "&Alternate shortcut:" msgstr "Scorciatoia &alternativa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Nascondi categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Visualizza categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Gestione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gestione ricerche salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Gestione categorie utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Visualizza tutte le categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Modificare gli autori di molti libri può durare un tempo abbastanza lungo. " "Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Modificare i metadata per tanti libri può durare un tempo abbastanza lungo. " "Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Ricerche" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Duplica parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Il nome della ricerca salvata %s è già in uso." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Cerca elemento nel browser dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12604,62 +12640,62 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "&Cerca" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Trova il primo/prossimo elemento corrispondente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Contrai tutte le categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordina per nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordina per popolarità" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordina per valutazione media" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Imposta l'ordinamento degli elementi nel browser dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Fai corrispondere tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Fai corrispondere uno qualsiasi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando vengono selezionati più elementi nel browser dei tag fai " "corrisponderne qualsiasi o tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Gestione categorie &utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Aggiungi categorie personalizzate al browser dei tag" @@ -12709,46 +12745,46 @@ msgstr "" "I libri nella lista sono già stati convertiti nel formato %s. Convertirli " "nuovamente?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Ripristina" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donazione per sostenere Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Espelli dispositivo connesso" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guida rapida di Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Modalità debug" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Errore di conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Ricetta deattivata" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Operazione Fallita" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12759,11 +12795,11 @@ msgstr "" "lo sviluppo. La tua donazione aiuterà a mantenere attivo lo sviluppo di " "calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Ci sono lavori attivi. Uscire comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12774,11 +12810,11 @@ msgstr "" "sul dispositivo.
    \n" " Interrompere comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13688,50 +13724,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Attivare in server di &content" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "oggi" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "ieri" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "questomese" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "giornifa" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "non selezionato" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "selezionato" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "sì" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "vuota" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "vuoto" @@ -14735,20 +14771,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sLa valutazione media è %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Principale" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrazione del vecchio database nella biblioteca in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compattazione database" @@ -15062,35 +15098,35 @@ msgstr "in" msgid "Books in" msgstr "Libri in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Altri formati" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Scarica" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Un collegamento permanente a questo libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Questo libro è stato cancellato" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "nella ricerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Libri corrispondenti" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index e00b6a3105..f204700d2d 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-16 23:11+0000\n" "Last-Translator: Hiroshi Miura \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:54+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "ユーザインターフェースアクション" msgid "Preferences" msgstr "基本設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -223,13 +223,13 @@ msgstr "" "HTMLファイル内の全てのリンクに従い、全てのリンクファイルを含んだZIPファイルを作成します。このプラグインは、HTMLファイルをライブラリーに追加する" "時にいつでも実行します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "HTML読み込み時の文字エンコーディング(cp1252, latin1, iso-8859-1, utf-8 が一般的です)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -238,246 +238,246 @@ msgstr "" "PMLファイル及び、pmlname_imgまたはimagesディレクトリのすべての画像を格納したPMLZアーカイブを作成します。このプラグインはPMLファ" "イルがライブラリに追加されるときに毎回実行されます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "コミックファイルから表紙を抽出します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "%sファイルから書誌情報を読み込みます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "RARアーカイブの電子ブックから書誌情報を読み込む" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "ZIPアーカイブ内の電子ブックから書誌情報を読み込む" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "%sファイルに書誌情報を設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "%sファイルから書誌情報を設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "ルック&フィール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "インターフェース" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibreインターフェースのルック&フィールをあなた湖のみに調整します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "挙動" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "calibreの挙動を変更する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "表示列を追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre書籍リストに表示列を追加/削除する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "ツールバーのカスタマイズ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "ツールバーや、各々実行できるメニューが表示されるコンテキストメニューをカスタマイズする。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "入力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "変換設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "各入力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "共通設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "すべてのフォーマットに共通の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "出力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "各出力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "書籍追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "取り込み/外部出力" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "本を追加時、calibreが書誌をファイルからどのように読み込むかを制御する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "ディクスへの書籍の保存" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "ディスクへ保存を使って、データベースからディスクへcalibreがファイルをエキスポートする際の挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "デバイスへの書籍の転送" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "calibreがファイルを電子書籍リーダーへ送信する挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "保存・送信まえに書誌情報を変更します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "高度な設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "本を電子メールで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "ネットで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "プラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "各種設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "その他の高度な設定" @@ -650,35 +650,35 @@ msgstr "このプロファイル設定は、バーンズアンドノーブルの msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "インストール済みのプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "filetypeプラグインをマッピングする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "ローカルのプラグインのカスタマイズ" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "無効なプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "有効なプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "有効なプラグインが見つかりませんでした: " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "プラグイン%sの初期化に失敗してトレースバック" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -686,29 +686,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "それが含まれているzipファイルへのパスを指定して、プラグインを追加します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "カスタムのプラグインを名前によって取り除きます。ビルトインのプラグインには影響はありません。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "プラグインをカスタマイズします。プラグインの名前とカスタマイズした文字列は、コンマで区切って指定します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "インストールされたプラグインを一覧表示" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "名付けたプラグインを有効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" @@ -720,13 +720,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Androidフォンと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "電子書籍を送るためのデバイス上のディレクトリ名。カンマ区切りのリストで、最初に見つかったものが利用される" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" @@ -757,14 +757,14 @@ msgstr "デバイスの書誌情報リストを更新..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d / %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "完了" @@ -792,7 +792,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -802,20 +802,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "ニュース" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "カタログ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "iTunesと通信" @@ -858,7 +858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -878,8 +878,8 @@ msgstr "デバイスに書籍を転送しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -889,8 +889,8 @@ msgstr "書籍をデバイスの書誌情報リストへ追加中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -898,8 +898,8 @@ msgstr "デバイスから書籍を削除しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1113,12 +1113,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "実装されていない" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2533,7 +2533,7 @@ msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2543,7 +2543,7 @@ msgstr "書籍名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "著者" @@ -2564,7 +2564,7 @@ msgstr "プロデューサ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "コメント" @@ -2575,9 +2575,9 @@ msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "タグ" @@ -2587,7 +2587,7 @@ msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "シリーズ" @@ -2597,7 +2597,7 @@ msgid "Language" msgstr "言語" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "日付印" @@ -2760,6 +2760,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Google Booksから書誌情報をダウンロード" @@ -2965,7 +2966,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3095,7 +3100,7 @@ msgstr "HTML 目次生成オプション" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "評価" @@ -3655,131 +3660,139 @@ msgstr "" msgid "Choose Files" msgstr "ファイル選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "書籍を追加" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "一つのディレクトリから書籍を追加" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "書籍をディレクトリ配下から追加する(ディレクトリに1つの書籍、各電子書籍は同じ本の違うフォーマットとして扱う)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "書籍をディレクトリ配下から追加する(ディレクトリに複数の書籍、各電子書籍は違う本として扱う)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "空の書籍を追加(フォーマットなしの書籍の項目)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "ISBNから追加" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "テキスト形式の本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDFの本" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "コミックス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "サポートされる本の形式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "書誌情報の読み込み失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "以下からの書誌情報の読み込みに失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "書庫に追加" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3787,12 +3800,12 @@ msgstr "書庫に追加" msgid "No book selected" msgstr "書籍が選択されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "本が見つかりません" @@ -4023,11 +4036,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "失敗" @@ -4088,7 +4101,7 @@ msgid "Bulk convert" msgstr "まとめて変換" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "変換できない" @@ -4255,56 +4268,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "フォルダに接続" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "iTunesに接続" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "コンテンツサーバを開始" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "コンテンツサーバを停止" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "電子メールする" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "電子メールでの書籍の共有を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "デバイスに送信" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "接続/共有" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "コレクションの管理" @@ -4462,7 +4485,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "ヘルプ" @@ -4599,7 +4622,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "本の詳細を表示" @@ -4954,7 +4977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "パス名" @@ -4971,8 +4994,8 @@ msgid "Formats" msgstr "フォーマット" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "コレクション" @@ -4985,8 +5008,8 @@ msgstr "クリックして開く" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5089,7 +5112,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "フォーム" @@ -7210,7 +7233,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "フォーマット" @@ -7380,7 +7403,7 @@ msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7407,12 +7430,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7679,50 +7702,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8963,12 +8986,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9508,7 +9531,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "カードA" @@ -9517,7 +9540,7 @@ msgid "Show books in storage card A" msgstr "メモリカードAの本を表示" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "カードB" @@ -9599,33 +9622,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "ライブラリ中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9970,7 +9993,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10303,11 +10326,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10592,7 +10615,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "適用(&A)" @@ -10625,7 +10648,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "再起動が必要です。" @@ -11113,19 +11136,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "エラーログ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "アクセスログ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11429,51 +11452,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11504,16 +11527,16 @@ msgstr "" msgid "Restrict to" msgstr "以下に制限" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(すべての書籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11572,92 +11595,92 @@ msgstr "クリックして変更" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "カテゴリ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "%sの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11667,60 +11690,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "名前で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "人気で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "平均評価で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "すべてに合致" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "どれかに合致" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "ユーザカテゴリを管理(&u)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11766,68 +11789,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "復元(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "calibreに寄付する(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "接続されたデバイスを取り外し(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "変換エラー" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "レシピを無効化" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12687,50 +12710,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "コンテンツサーバーを稼働(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "今日" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "昨日" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "今月" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "日前" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "いいえ" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "はい" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13547,19 +13570,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -13836,35 +13859,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index b8aa8c5ce1..5cc113719d 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-30 09:51+0000\n" "Last-Translator: ddfddf2k \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:54+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,20 +214,20 @@ msgstr "사용자 인터페이스 동작" msgid "Preferences" msgstr "환경설정" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "HTML파일에 있는 모든 링크들을 ZIP파일로 만든다. 이 부가기능은 HTML파일을 라이브러리에 추가할때마다 동작한다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "입력 HTML파일의 문자 인코딩입니다. 흔히 cp1252, latin1, iso-8859-1, utf-8이 선택됩니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -236,247 +236,247 @@ msgstr "" "pmlname_img 또는 images 디렉토리 내의 모든 그림과 PML 파일을 포함하는 PMLZ 압축파일을 생성합니다. 이 플러그인은 " "PML 파일을 라이브러리에 추가할 때마다 매번 실행됩니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "만화 파일에서 표지를 추출합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "%s 파일에서 메타 정보를 읽습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "RAR 압축파일내의 전자책에서 메타 정보를 읽습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "ZIP 압축파일내의 전자책에서 메타 정보를 읽습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "%s 파일에 메타데이터를 지정합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "%s 파일에서 메타 정보를 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "모양새" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "인터페이스" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre 인터페이스 모양새를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "작동" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Calibre가 동작하는 방식을 변경합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "사용자 정의 열 추가" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "자신의 서평이나 시평을 Calibre 책 리스트에 첨가 또는 제거합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "도구 모음 사용자 정의" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "도구 모음과 마우스 우측 버튼 메뉴를 사용자 정의합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "변환하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "입력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "공통 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "모든 형식에 공통적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "출력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "책 추가하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "가져오기/내보내기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Calibre에 책을 추가할때 파일에서 메타정보를 읽어오는 방법을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "책을 디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "저장시, Calibre의 데이타베이스로부터 디스크장치로 어떻게 변환되는지를 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "책을 장치로 전송하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Calibre가 화일을 ebook리더로의 전달을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "메타정보 제어판" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "저장 또는 내보내기 전, 메타 정보 필드를 변환합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "고급" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "전자우편으로 책 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "공유" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "전자우편을 통해서 책 공유하기를 설정합니다. 내려받은 뉴스를 자동으로 장치로 전송하기를 사용할 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "네트워크로 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" "인터넷 상, 또는 어떤 장소나 장치로부터 Caiibre 도서관에 접속 가능하도록 도와주는 Calibre 컨텐츠 서버를 설정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre의 기능들은 다양한 방법으로 추가, 제거 또는 일부변경 될 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "트윅" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "다양한 전후관계 내에서 Calibre가 어떻게 행동하는지를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "기타" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "기타 전문가용 설정" @@ -649,35 +649,35 @@ msgstr "B&N Nook Color를 위한 개요" msgid "This profile is intended for the Sanda Bambook." msgstr "Sanda Bambook을 위한 개요" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "설치된 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "파일 종류 플러그인을 위한 맵핑" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "로컬 플러그인 설정" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "사용되지 않는 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "사용 중인 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "유효한 플러그인을 찾을 수 없음 " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "플러그인 %s의 초기화가 실패하였습니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -689,29 +689,29 @@ msgstr "" " Customize calibre by loading external plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "플러그인을 포함하고 있는 압축 파일의 경로를 지정하여 플러그인을 추가합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "이름을 기준으로 커스텀 플러그인을 제거합니다. 내장된 플러그인에는 적용되지 않습니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "플러그인을 설정합니다. 플러그인의 이름과 콤마로 구분된 설정 문자열을 지정합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "설치된 플러그인을 나열합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "주어진 이름의 플러그인을 사용합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "주어진 이름의 플러그인을 사용하지 않습니다" @@ -723,13 +723,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "안드로이드폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "장치에 전자책을 전송할 디렉토리의 목록입니다. 쉼표(,)로 구분합니다. 먼저 기존의 디렉토리를 사용됩니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." @@ -762,14 +762,14 @@ msgstr "장치의 메타 정보 목록을 갱신합니다..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d / %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "완료됨" @@ -799,7 +799,7 @@ msgstr "" "일부 표지를 변환할 수 없었습니다.\n" "목록을 보려면 '상세히 보기'를 누르세요." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -809,20 +809,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "뉴스" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "분류" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "iTunes와 통신합니다." @@ -865,7 +865,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -885,8 +885,8 @@ msgstr "책을 장치로 전송합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -896,8 +896,8 @@ msgstr "책을 장치의 메타 정보 목록으로 추가합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -905,8 +905,8 @@ msgstr "장치에서 책을 삭제합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1121,12 +1121,12 @@ msgid "" msgstr "" "Kobo는 현재 모음집: \"Im_Reading\" 한가지만 지원합니다. \"Im_Reading\" 라는 이름의 태그를 작성하십시오 " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "실행되지 않음" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2604,7 +2604,7 @@ msgstr "예" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2614,7 +2614,7 @@ msgstr "제목" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "저자" @@ -2635,7 +2635,7 @@ msgstr "제작자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "설명" @@ -2646,9 +2646,9 @@ msgstr "설명" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "태그" @@ -2658,7 +2658,7 @@ msgstr "태그" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "시리즈" @@ -2668,7 +2668,7 @@ msgid "Language" msgstr "언어" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "시간 정보" @@ -2833,6 +2833,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Google Books에서 메타 데이터를 내려받습니다." @@ -3043,7 +3044,11 @@ msgstr "" msgid "Cover" msgstr "표지" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3173,7 +3178,7 @@ msgstr "HTML 목차(TOC) 생성 옵션입니다." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "별점" @@ -3782,133 +3787,141 @@ msgstr "표시하지 않을 태그 탐색기의 분류" msgid "Choose Files" msgstr "파일 선택하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "책 추가하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "컴퓨터의 파일에서 칼리버 라이브러리/장치에 책을 추가합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "하나의 디렉토리에서 책 추가하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" "하위 디렉토리를 포함하여 디렉토리에서 책 추가하기 (디렉토리마다 한 권의 책이며, 모든 전자책 파일을 동일한 책으로 취합니다)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" "하위 디렉토리를 포함하여 디렉토리에서 책 추가하기 (디렉토리마다 여러 권의 책이며, 모든 전자책 파일을 다른 책으로 취합니다)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "비어있는 책 추가하기 (형식이 없는 책 항목)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "ISBN에서 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "책을 장치에 올려보냅니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "텍스트 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "만화책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "압축 파일" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "지원하는 책들" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "일부 책들을 병합" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "메타 정보 읽기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "다음에서 메타 정보 읽기를 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "라이브러리에 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3916,12 +3929,12 @@ msgstr "라이브러리에 추가" msgid "No book selected" msgstr "선택된 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "발견된 책 파일이 없음" @@ -4152,11 +4165,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "실패" @@ -4217,7 +4230,7 @@ msgid "Bulk convert" msgstr "단체로 변환하기" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "변환할 수 없음" @@ -4384,56 +4397,66 @@ msgid "" "you sure?" msgstr "선택된 책을 장치에서 영구적으로 삭제합니다. 확실합니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "폴더로 연결" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "iTunes로 연결" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Bambook으로 연결" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "컨텐츠 서버 실행하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "컨텐츠 서버 정지" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "전자우편을 기반으로 책 공유하기 설정" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "장치로 전송하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "연결/공유" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "모음집 관리" @@ -4591,7 +4614,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "도움말" @@ -4728,7 +4751,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "책 상세정보 보기" @@ -5083,7 +5106,7 @@ msgstr "폴더마다 여러권의 책, 모든 전자책 파일은 다른 책이 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "경로" @@ -5100,8 +5123,8 @@ msgid "Formats" msgstr "형식" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "모음집" @@ -5114,8 +5137,8 @@ msgstr "열려면 누르세요" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5218,7 +5241,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "양식" @@ -7356,7 +7379,7 @@ msgstr "형식을 선택하세요" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "형식" @@ -7526,7 +7549,7 @@ msgstr "위치" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7553,12 +7576,12 @@ msgid "Author sort" msgstr "저자 분류" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "잘못된 저자명" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7828,50 +7851,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9115,12 +9138,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "항목이 비어있음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9660,7 +9683,7 @@ msgid "Show books in the main memory of the device" msgstr "장치의 주 메모리에 있는 책 표시" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "카드 A" @@ -9669,7 +9692,7 @@ msgid "Show books in storage card A" msgstr "저장 카드 A에 있는 책 표시" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "카드 B" @@ -9751,33 +9774,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "검색 이름은 \"{0}\"입니다" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "용량" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "%s 제%s권" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "편집하려면 더블클릭하세요

    " @@ -10124,7 +10147,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10459,11 +10482,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10756,7 +10779,7 @@ msgid "Change &font (needs restart)" msgstr "글꼴 변경 (재시작 필요)(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "적용(&A)" @@ -10789,7 +10812,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "재시작 필요" @@ -11282,19 +11305,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "컨텐츠 서버 실행이 실패했습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "오류 기록:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "접근 기록:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11596,51 +11619,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "잘못된 트윅" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11671,16 +11694,16 @@ msgstr "저장된 검색을 선택하거나 새로운 저장된 검색을 위한 msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(모든 책)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({1} 중에 {0})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "(전 {0}권)" @@ -11739,92 +11762,92 @@ msgstr "누르면 바뀝니다" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "%s 분류 숨기기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "%s 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "저장된 검색 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "사용자 분류 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "모든 분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "검색" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "검색 이름 중복" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "저장된 검색 이름 %s은(는) 이미 사용중입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "태그 탐색기에서 항목 찾기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11834,60 +11857,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "찾기(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "처음/다음 일치하는 항목 찾기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "모든 카테고리 접기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "더이상 일치하는 항목이 없습니다.

    처음부터 다시 하려면 찾기 버튼을 누르세요" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "이름순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "인기도 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "평균 별점 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "태그 탐색기의 항목에 대한 정렬 방식을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "모두 일치(AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "아무거나 일치(OR)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "태그 탐색기에서 여러 항목을 선택할 때 아무거나 또는 모두 일치합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "사용자 분류 관리(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "태그 탐색기로 자신의 분류를 추가합니다" @@ -11933,68 +11956,68 @@ msgid "" "reconvert them?" msgstr "다음의 책들은 이미 %s 형식으로 변환되어 있습니다. 재변환하시겠습니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "복원(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "calbre를 지원하려면 기부하세요(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "연결된 장치 끊기(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre 빠른 시작 가이드" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "변환 오류" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "레시피 사용 안함" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "실패" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "활동중인 작업이 있습니다. 종료하는게 확실합니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12858,50 +12881,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "컨텐츠 서버 사용하기(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "오늘" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "어제" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "이번달" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "일 전" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "체크 안 됨" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "아니오" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "체크됨" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "빈 칸" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "비어 있음" @@ -13744,19 +13767,19 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%sAverage rating is %3.1f" msgstr "%s평균 별점은 %3.1f 입니다" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "주" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -14041,35 +14064,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 7414472c3c..e3cdabfd77 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-12 13:00+0000\n" "Last-Translator: Wa1DaS \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:54+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,14 +214,14 @@ msgstr "Vartotojo sąsajos veiksmas" msgid "Preferences" msgstr "Parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -229,253 +229,253 @@ msgstr "" "Įeinančiu HTML bylų koduotė. Dažniausiai parenkama: cp1257, latin1, iso-8859-" "1 ir utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Ištraukti viršelį iš comic bylu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Meta duomenu skaitymas iš %s bylu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Nustatyti meta duomenys %s byluose" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Nustatyti meta duomenys iš %s bylu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Išvaizda ir elgsena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Įrenginys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Veikimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Pakeisti calibre veikimą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Pridėti savo stulpelių" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "pridėti/šalinti savo stulpelius į calibre knygų sąrašą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Tinkinti įrankių juostą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Įvesties parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Nustatyti konvertavimo parinktis priklausomai nuo įvesties formato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Bendros parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Išeities parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Pridėti knygas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importavimas/eksportavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Išsaugoti knygas į diską" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Siųsti knygas į įrenginius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Dalytis knygas el. paštu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Įvairūs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -647,35 +647,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Idiėgti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Išjungti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Įjungti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -687,29 +687,29 @@ msgstr "" " Tinkinti calibre užkraunant išorinius įskiepus.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Parodyti įdiegtus įskiepius" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -721,13 +721,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -758,14 +758,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "baigta" @@ -790,7 +790,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -800,20 +800,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Naujienos" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalogas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -856,7 +856,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -876,8 +876,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -887,8 +887,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -896,8 +896,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1111,12 +1111,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Neįgyvendinta" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2518,7 +2518,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2528,7 +2528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2549,7 +2549,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2560,9 +2560,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2582,7 +2582,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2745,6 +2745,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2950,7 +2951,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3080,7 +3085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3640,131 +3645,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3772,12 +3785,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4008,11 +4021,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4073,7 +4086,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4240,56 +4253,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4447,7 +4470,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4584,7 +4607,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4939,7 +4962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4956,8 +4979,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4970,8 +4993,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5074,7 +5097,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7195,7 +7218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7365,7 +7388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7392,12 +7415,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7664,50 +7687,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8946,12 +8969,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9491,7 +9514,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9500,7 +9523,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9582,33 +9605,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9953,7 +9976,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10286,11 +10309,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10575,7 +10598,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10608,7 +10631,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11096,19 +11119,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11408,51 +11431,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11483,16 +11506,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11551,92 +11574,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11646,60 +11669,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11745,68 +11768,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12657,50 +12680,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13517,19 +13540,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13806,35 +13829,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index ee42466b6c..84230ad4e9 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-18 16:39+0000\n" "Last-Translator: Vladimirs Kuzmins \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:54+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -29,7 +29,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -73,7 +73,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -120,7 +120,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -142,8 +142,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -151,14 +151,14 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -216,14 +216,14 @@ msgstr "" msgid "Preferences" msgstr "Iestatījumi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -231,253 +231,253 @@ msgstr "" "Rakstzīmju kodējums avota HTML failiem. Bieži vien tiek izmantots: cp1252, " "latin1, iso-8859-1 un utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Izvilkt vāku no komiksu failiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lasīt metadatus no %s failiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Lasīt metadatus no e-grāmatām RAR arhīvos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lasīt metadatus no e-grāmatām ZIP arhīvos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Ierakstīti metadati %s failos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Izskats un sajūta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Saskarne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Uzvedība" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Pārveidošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Izvades opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Pievieno grāmatas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importēt/Eksportēt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Saglabā grāmatas diskā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Sūta grāmatas ierīcēm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Paplašināti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Koplietošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Dažādi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -647,35 +647,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "Šis profils ir paredzēts Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Uzstādītie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Atspējotie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Iespējotie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -683,29 +683,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pievienot spraudni, norādot zip failu, kurš to satur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -717,13 +717,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komunicē ar Android telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -754,14 +754,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d no %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "pabeigts" @@ -786,7 +786,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -796,20 +796,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Ziņas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalogs" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -852,7 +852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -872,8 +872,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -883,8 +883,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -892,8 +892,8 @@ msgstr "Dzēš grāmatas no ierīces..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1107,12 +1107,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2514,7 +2514,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2524,7 +2524,7 @@ msgstr "Nosaukums" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autors(i)" @@ -2545,7 +2545,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komentāri" @@ -2556,9 +2556,9 @@ msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Birkas" @@ -2568,7 +2568,7 @@ msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Sērija" @@ -2578,7 +2578,7 @@ msgid "Language" msgstr "Valoda" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2741,6 +2741,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2946,7 +2947,11 @@ msgstr "" msgid "Cover" msgstr "Vāks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3076,7 +3081,7 @@ msgstr "Iestatījumi HTML satura rādītāja ģenerēšanai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Vērtējums" @@ -3638,23 +3643,23 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Pievienot grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Pievienot vienā katalogā esošas grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3663,7 +3668,7 @@ msgstr "" "(Katalogā viena grāmata, katrs e-grāmatu fails tiek uzskatītas par vienu un " "to pašu grāmatu dažādos formātos)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3672,103 +3677,111 @@ msgstr "" "(Vairākas grāmatas katalogā, atsevišķi e-grāmatu faili tiek uzskatīti par " "dažādām grāmatām)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Pievienot tukšu grāmatu. (Grāmatas ierakstu bez formātiem)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Pievienot no ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Komiki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arhīvi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3776,12 +3789,12 @@ msgstr "" msgid "No book selected" msgstr "Nav izvēlēta grāmata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4012,11 +4025,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4077,7 +4090,7 @@ msgid "Bulk convert" msgstr "Masveida pārveidošana" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nav iespējams pārveidot" @@ -4244,56 +4257,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Savienoties ar mapi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Savienoties ar iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Sūtīt uz ierīci" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Savienoties/koplietot" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4451,7 +4474,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Palīdzība" @@ -4588,7 +4611,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Parādīt grāmatas detaļas" @@ -4943,7 +4966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Atrodas" @@ -4960,8 +4983,8 @@ msgid "Formats" msgstr "Formāti" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4974,8 +4997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5078,7 +5101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7202,7 +7225,7 @@ msgstr "Izvēlieties formātu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7372,7 +7395,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7399,12 +7422,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7677,50 +7700,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8961,12 +8984,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9506,7 +9529,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9515,7 +9538,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9597,33 +9620,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "%s. no %s grāmatām." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9968,7 +9991,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10301,11 +10324,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10590,7 +10613,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10623,7 +10646,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11111,19 +11134,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Kļūdu žurnāls:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11423,51 +11446,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11498,16 +11521,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11566,92 +11589,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11661,60 +11684,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11760,68 +11783,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Ziedo, lai atbalstītu calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12672,50 +12695,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13532,19 +13555,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13821,35 +13844,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 03b14b1879..19d7d9cf98 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-16 23:06+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:55+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "ക്രമീകരണങ്ങള്‍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -225,262 +225,262 @@ msgstr "" "നിങ്ങള്‍ ഓരോ തവണയും ഗ്രന്ഥശേഖരത്തിലേക്ക് ഒരു HTML ഫയല്‍ " "ഉള്‍പ്പെടുത്തുമ്പോള്‍ ഈ പ്ലുഗിന്‍ പ്രവര്‍ത്തിക്കുന്നതായിരിക്കും." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" "ഹാസ്യ വിഭാഗത്തിലെ(comic) ഫയലുകളില്‍ നിന്നും മുഖചിത്രം സ്വാംശീകരിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "%s ഫയലുകളില്‍ നിന്നും മെറ്റാഡാറ്റ(metadata) വായിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" "RAR ശേഖരങ്ങളില്‍ ഉള്ള ഇ-ബുക്കുകളില്‍ നിന്നും മെറ്റാഡാറ്റ(metadata) വായിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" "ZIP ശേഖരങ്ങളില്‍ ഉള്ള ഇ-ബുക്കുകളില്‍ നിന്നും മെറ്റാഡാറ്റ(metadata) വായിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -651,35 +651,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള പ്ലുഗിനുകള്‍" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "നിര്‍ജ്ജിവം ആക്കിയിരിക്കുന്ന പ്ലുഗിനുകള്‍" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "സാധുത ഉള്ള ഒരു പ്ലുഗിനുകള്‍ ഒന്നും കണ്ടെത്തിയില്ല " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -687,31 +687,31 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "ഒരു പ്ലുഗിന്‍ ഉള്‍പ്പെടുത്തുന്നതിനായി അത് അടങ്ങിയിരിക്കുന്ന zip " "ഫയലിലേക്കുള്ള വഴി വ്യക്തമാക്കുക." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള പ്ലുഗിനുകള്‍ എല്ലാം ലിസ്റ്റ് ചെയ്യുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ പുന:ജ്ജിവിപ്പിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ നിര്‍ജ്ജിവമാക്കുക" @@ -723,13 +723,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ആന്‍ഡ്രോയിഡ് ഫോണുകളുമായി(Android phones) സംവതിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -760,14 +760,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -792,7 +792,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -802,20 +802,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "വാര്‍ത്തകള്‍" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -858,7 +858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -878,8 +878,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തിലേ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -889,8 +889,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -898,8 +898,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തില് #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1114,12 +1114,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2521,7 +2521,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2531,7 +2531,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2552,7 +2552,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2563,9 +2563,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2575,7 +2575,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2585,7 +2585,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2748,6 +2748,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2953,7 +2954,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3083,7 +3088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3643,131 +3648,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3775,12 +3788,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4011,11 +4024,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4076,7 +4089,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4243,56 +4256,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4450,7 +4473,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4587,7 +4610,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4942,7 +4965,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4959,8 +4982,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4973,8 +4996,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5077,7 +5100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7198,7 +7221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7368,7 +7391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7395,12 +7418,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7667,50 +7690,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8949,12 +8972,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9494,7 +9517,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9503,7 +9526,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9585,33 +9608,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9956,7 +9979,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10289,11 +10312,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10578,7 +10601,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10611,7 +10634,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11099,19 +11122,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11411,51 +11434,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11486,16 +11509,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11554,92 +11577,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11649,60 +11672,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11748,68 +11771,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12660,50 +12683,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13520,19 +13543,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13809,35 +13832,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 9ba5df7089..7a6d8f848c 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-09-03 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:55+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "पसंती" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "रुपांतर" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "पूर्ण झालेले" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "वार्ता" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "पुस्तक सूची" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "उपकरणावरील पुस्तके नष्ट कर #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "हो" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "लेखक" @@ -2541,7 +2541,7 @@ msgstr "निर्माता" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "शृंखला" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "भाषा" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "कालमुद्रा" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "पृष्ठ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "फाइल निवडा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "पुस्तक शामिल करा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "अ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "पुस्तकांची प्रत उपकरणावर तयार करीत आहे..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "संग्रह" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "ग्रंथालयामध्ये शामिल करा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "ग्रंथालयामध्ये शामिल करा" msgid "No book selected" msgstr "पुस्तक निवडलेले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "कोणतेही पुस्तक सापडले नाही" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "रुपांतर करू शकत नाही" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "ड" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "मदत" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "पुस्तकाचा तपशील दाखवा" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "नावानुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "लोकप्रियतेनुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "मूल्यांकनानुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "सर्व जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "कोणतेही जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 7d5317192c..014c4b1056 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-04-09 05:12+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:55+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "mengandungi kesemua fail-fail yang mempunyai pautan. Plugin ini akan di " "jalankan setiap kali anda menambah suatu fail HTML ke dalam pustaka." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Pengkodan aksara bagi fail-fail HTML yang di inputkan. Pilihan yang biasa " "termasuk: cp 1252, latin 1, iso-8859-1 dan utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,246 +242,246 @@ msgstr "" "pmlname_image atau images. Plugin ini akan dijalankan setiap kali anda " "menambah suatu fail PML ke dlam pustaka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Saring keluar mukadepan dari fail-fail komik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Baca metadata dari fail-fail %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Baca metadata dari buku-e dalam arkib RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Baca metadata dari buku-e dalam arkib ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Setkan metadata dalam fail-fail %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Setkan metadata dari fail-fail %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -655,35 +655,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -691,29 +691,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -725,13 +725,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -762,14 +762,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -794,7 +794,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -804,20 +804,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -860,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -880,8 +880,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -891,8 +891,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -900,8 +900,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1115,12 +1115,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2522,7 +2522,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2532,7 +2532,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2553,7 +2553,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2564,9 +2564,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2576,7 +2576,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2586,7 +2586,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2749,6 +2749,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2954,7 +2955,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3084,7 +3089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3644,131 +3649,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3776,12 +3789,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4012,11 +4025,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4077,7 +4090,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4244,56 +4257,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4451,7 +4474,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4588,7 +4611,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4943,7 +4966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4960,8 +4983,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4974,8 +4997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5078,7 +5101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7199,7 +7222,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7369,7 +7392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7396,12 +7419,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7668,50 +7691,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8950,12 +8973,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9495,7 +9518,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9504,7 +9527,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9586,33 +9609,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9957,7 +9980,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10290,11 +10313,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10579,7 +10602,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10612,7 +10635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11100,19 +11123,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11412,51 +11435,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11487,16 +11510,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11555,92 +11578,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11650,60 +11673,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11749,68 +11772,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12661,50 +12684,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13521,19 +13544,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13810,35 +13833,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 4c0dba5bd6..fc0687c4df 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-26 13:17+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:56+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Handlinger for brukergrensesnitt" msgid "Preferences" msgstr "Innstillinger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "lenkede filer. Dette programtillegget kjører hver gang du legger til en HTML " "fil til biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Skrifttegnkoding for inndata av HTML filer. Vanlige valg inkluderer: cp1252, " "latin1, iso-8859-1 og utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "pmlname_img eller images. Dette programtillegget kjører hver gang du legger " "til en PML-fil til biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Ekstrakter omslagside fra tegneseriefiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Les metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Les metadata fra e boken i RAR arkivene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Les metadata fra e boken i ZIP arkivene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Set metadata i %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Set metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Utseende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Juster utseende for calibres brukergrensesnitt etter ditt ønske" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Atferd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Endrer måten calibre oppfører seg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Legg til dine egne kolonner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Legg til /fjern dine egne kolonner i calibres bokliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Tilpass verktøylinjen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,66 +343,66 @@ msgstr "" "Tilpass verktøylinjen og kontekstmenyer. Endringer med handlinger er " "tilgjengelig i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Valg for inndata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Angi spesifikke konverteringsalternativer for hvert inndata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Vanlige valg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Angi felles konverteringsalternativer for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Valg for utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Angi spesifikke konverteringsalternativer for hvert utdata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Improter/Exporter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollerer hvordan calibre leser metadata fra filer når den legger til " "bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Lagrer bøker til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -410,47 +410,47 @@ msgstr "" "Kontrollerer hvordan calibre eksporterer filer fra dens database til disken " "når \"lagre til disk\" benyttes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Sender bøker til enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollerer hvordan calibre overfører filer til din e-bokleser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Instrumenttavle for metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Endre felt for metadata før lagring/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funksjoner for maler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avansert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Lag dine egne funksjonsmaler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Dele bøker ved e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Deling" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -458,11 +458,11 @@ msgstr "" "Klargjør for deling av bøker via e-post. Kan brukes til automatisk sending " "av nedlastede nyheter til enhetene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Deling over nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -470,28 +470,28 @@ msgstr "" "Klargjør calibre Innholdsserver som vil gi deg tilgang til calibres " "biblioteket fra hvor som helst, på enhver enhet, over Internett" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Legg til/fjern/tilpass varierende deler av calibres funksjonalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Tilpassning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjuster hvordan calibre oppfører seg under varierende situasjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanserte konfigurasjoner" @@ -678,35 +678,35 @@ msgstr "Denne profilen er tiltenkt B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Denne profilen er ment for Sandra Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Kartlegging av programtillegg for filtyper" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokal innstilling av programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Slå av programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Påslåtte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Ingen gyldige programtillegg ble funnet i " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -718,19 +718,19 @@ msgstr "" " Tilpass Calibre ved å laste eksterne programtillegg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i " "ZIP filen" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på " "innebygde programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -738,15 +738,15 @@ msgstr "" "Tilpass programtillegg. Spesifiser navnet på programtillegget og " "tilpassningsstrengen separert ved komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Se alle Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Slå på navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" @@ -758,7 +758,7 @@ msgstr "Feilsøkingslogg" msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -766,7 +766,7 @@ msgstr "" "Komma-delt liste av foldere som av e-bøker som sendes til enheten. Den " "første som eksisterer vil bli benyttet" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." @@ -799,14 +799,14 @@ msgstr "Oppdaterer metadatalister for enheten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d av %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "fullført" @@ -836,7 +836,7 @@ msgstr "" "Noen av omslagsbildene kunne ikke konverteres.\n" "Klikk \"Vis Detaljer\" for liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -846,20 +846,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommuniser med iTunes" @@ -905,7 +905,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -925,8 +925,8 @@ msgstr "Overfører bøker til enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -936,8 +936,8 @@ msgstr "Legg bøker til enhetens metadatalister..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -945,8 +945,8 @@ msgstr "Fjern bøker fra enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1164,12 +1164,12 @@ msgstr "" "Kobo støtter for tiden kun en samling: \"Im_Reading\" listen. Lag en tagg " "kalt \"Jeg_Leser\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Ikke implementert" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2859,7 +2859,7 @@ msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2869,7 +2869,7 @@ msgstr "Tittel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Forfatter(e)" @@ -2890,7 +2890,7 @@ msgstr "Produsent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Sammendrag:" @@ -2901,9 +2901,9 @@ msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Nøkkelord" @@ -2913,7 +2913,7 @@ msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serie" @@ -2923,7 +2923,7 @@ msgid "Language" msgstr "Språk" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Tidstempel" @@ -3108,6 +3108,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konverter kommentarer lasted ned fra %s til ordinær tekst" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Last ned metadata fra Google Bøker" @@ -3351,7 +3352,11 @@ msgstr "Omslaget ble lagret til fil " msgid "Cover" msgstr "Omslagside" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3488,7 +3493,7 @@ msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Rangering" @@ -4129,25 +4134,25 @@ msgstr "Merk browser-kategorier som ikke skal vises" msgid "Choose Files" msgstr "Velg filer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Legg til bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Legg til bøker i calibrebiblioteket/enheten fra filer som ligger på din " "computer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Legg til bøker fra en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4155,7 +4160,7 @@ msgstr "" "Legg til bøker fra mapper, inkludert undermapper (En bok per mappe, " "oppfattes som at alle e-bokfilene er den samme boken i forskjellige format)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4163,103 +4168,111 @@ msgstr "" "Legg til bøker fra mappene, inkludert undermapper (Flere bøker per mappe " "oppfattes som at alle e-bokfilene er forskjellige bøker)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Legg til tom bok (Uformatert bokoppføring)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Legg til fra ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Laster opp bøker til enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Tekst bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Tegneserier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arkiver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Støttede bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Slått sammen noen bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Kunne ikke lese metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Kunne ikke lese metadata fra følgende" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Legg til i biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4267,13 +4280,13 @@ msgstr "Legg til i biblioteket" msgid "No book selected" msgstr "Ingen bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "De følgende bøkene er virituelle og kan ikke legges til calibre-biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Ingen bokfiler ble funnet" @@ -4506,11 +4519,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Mislykket" @@ -4575,7 +4588,7 @@ msgid "Bulk convert" msgstr "Samlet konvertering" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Kan ikke konvertere" @@ -4750,56 +4763,66 @@ msgid "" msgstr "" "De valgte bøkene vil bli slettet peremanent fra enheten. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Knytt til mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Koble til iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Koble til Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Start konverteringsserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stans konverteringsserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "-post til" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Klargjøring av e-postbasert deling av bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Send til enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Koble/del" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Behandle samlinger" @@ -4980,7 +5003,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Hjelp" @@ -5120,7 +5143,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikk vis detaljer knappen for å se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Vis bokdetaljer" @@ -5500,7 +5523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Bane" @@ -5517,8 +5540,8 @@ msgid "Formats" msgstr "Formater" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Samlinger" @@ -5531,8 +5554,8 @@ msgstr "Klikk for å åpne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5635,7 +5658,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Form" @@ -7847,7 +7870,7 @@ msgstr "Velg format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8021,7 +8044,7 @@ msgstr "Lokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8051,12 +8074,12 @@ msgid "Author sort" msgstr "Sortering blant forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Feil ved forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Forfatternavn kan ikke inneholde & tegn" @@ -8358,29 +8381,29 @@ msgstr "S/R FEIL MED MAL" msgid "You must specify a destination when source is a composite field" msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Forfattere kan ikke legges inn i en tom streng. Boktittel %s er ikke " "behandlet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Tittel kan ikke legges inn i en tom streng. Boktittel %s er ikke behandlet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8388,25 +8411,25 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9736,12 +9759,12 @@ msgid "%s (was %s)" msgstr "%s (var %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Inneholder ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." @@ -10305,7 +10328,7 @@ msgid "Show books in the main memory of the device" msgstr "Viser bøker i hovedminne til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Kort A" @@ -10314,7 +10337,7 @@ msgid "Show books in storage card A" msgstr "Viser bøker i lagringskort A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Kort B" @@ -10399,33 +10422,33 @@ msgid "Book %s of %s." msgstr "Bok %s av %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Søkenavnet er \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Denne bokens UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Bok %s of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Merket for sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dobbelklikk til rediger me

    " @@ -10782,7 +10805,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Metadata ble suksessfult lastet ned for %d av %d bøker" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detaljer" @@ -11140,11 +11163,11 @@ msgstr "Du må legge inn en mal for sammensatte kolonner" msgid "You must enter at least one value for enumeration columns" msgstr "Du må legge inn minst en verdi for oppramsende kolonner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "Du kan ikke gi en tom verdi, siden dette er inkludert som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Verdien \"{0}\" finnes flere ganger i samme liste" @@ -11453,7 +11476,7 @@ msgid "Change &font (needs restart)" msgstr "Endre &tegnsett (krever omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Bruk" @@ -11491,7 +11514,7 @@ msgstr "" "blitt gjennomført." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Gjennomfør omstart" @@ -12033,19 +12056,19 @@ msgstr "" "preferanser->Avansert->Plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Kunne ikke starte innholdsserveren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Feil-logg:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "tilgangslogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Du må omstarte serveren for at endringer skal kunne taes ibruk." @@ -12362,18 +12385,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Uvirksomme endringer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12382,34 +12405,34 @@ msgstr "" "endringene til standard og forandre dem en etter en, til du finner den " "innstillingen som ikke fungerer." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12440,16 +12463,16 @@ msgstr "Velg lagret søk eller skriv inn navnet for nytt lagret søk" msgid "Restrict to" msgstr "Begrens til" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(Alle bøker)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} av {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} av alle)" @@ -12508,92 +12531,92 @@ msgstr "Klikk for å endre" msgid "&Alternate shortcut:" msgstr "&Veksle mellom snarveier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Skjul kategorien %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Vis kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Administrere %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Administrere lagrede søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Administrere brukerkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Å endre forfattere for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Endring av metadata for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Dupliser søkenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Det lagrede søkenavnet %s er allerede benyttet." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12603,61 +12626,61 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sorter etter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sorter etter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sorter etter gjennomsnittsbedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Sett sorteringsrekkefølge for oppføringer i emneordleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Sammenlign alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Sammenlign hviklet som helst" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når du velger flere oppføringer i emneordleseren, bruk noen eller alle av dem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Administrer &brukerkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Legg til dine egne kategorier til emneordleseren" @@ -12707,27 +12730,27 @@ msgstr "" "De følgende bøkene har allerede blitt konvertert til %s format. Ønsker du å " "konvertere dem på nytt?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Gjenopprett" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Doner for å støtte Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Avslutt tilkoblet enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre hurtigstart-guide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Feilsøkingsmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12737,19 +12760,19 @@ msgstr "" "calibre, vil feilsøkingsloggen bli tilgjengelig i feltet: %s

    Denne loggen " "vil vises automatisk." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Feil ved konverteringen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Beskrivelse Slettet" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12759,11 +12782,11 @@ msgstr "" "synes programmet er nyttig, kan du vurdere å donere for å støtte " "utviklingen. Din gave hjelper å holde calibre-utviklingen gående." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Det finnes aktive oppgaver. Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12773,11 +12796,11 @@ msgstr "" " Å avslutte kan føre til feil på enheten.
    \n" " Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13681,50 +13704,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Slå på &Innholdsserver" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "Denne måneden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dager siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "ikke merket" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nei" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "merket" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "tom" @@ -14757,19 +14780,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sGjennomsnittlig vurdering er %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Hovedvalg" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migrerer gammel database til e-bokbiblioteket i %s
    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -15082,35 +15105,35 @@ msgstr "i" msgid "Books in" msgstr "Bøker i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Fast lenke" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "En fast lenke til denne boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Denne boken har blitt slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Bøker funnet" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 1c608cb92f..f04204702c 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-07 02:48+0000\n" "Last-Translator: heinz beck \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:55+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" @@ -30,7 +30,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -74,7 +74,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -121,7 +121,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -143,8 +143,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -152,14 +152,14 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -217,7 +217,7 @@ msgstr "" msgid "Preferences" msgstr "Instellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -227,7 +227,7 @@ msgstr "" "mit allen verlinkten Dateien. Dieses Plugin läuft immer, wenn sie eine HTML " "Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -235,7 +235,7 @@ msgstr "" "Zeichenkodierung der Eingabe HTML Dateien. Üblicherweise ist das: cp1252, " "latin1, iso-8859-1 und utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -245,246 +245,246 @@ msgstr "" "pmlname_img oder images. Dieses Plugin wird immer dann ausgeführt, wenn Sie " "eine PML-Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Umschlagbild aus Comic Dateien extrahieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Metadaten aus %s Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Metadaten von eBooks in RAR Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Metadaten aus Büchern in ZIP Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Geben Sie die Metadaten in %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -669,35 +669,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installierte Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapping für Dateityp Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokale Plugin Anpassung" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Kein gültiges Plugin gefunden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -709,19 +709,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -729,15 +729,15 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" @@ -749,7 +749,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -757,7 +757,7 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die eBooks auf das Gerät " "gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -788,14 +788,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -820,7 +820,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -830,20 +830,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -886,7 +886,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -906,8 +906,8 @@ msgstr "Übertrage Bücher ans Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -917,8 +917,8 @@ msgstr "Füge Bücher zur Metadaten Liste des Geräts hinzu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -926,8 +926,8 @@ msgstr "Entferne Bücher vom Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1141,12 +1141,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2761,7 +2761,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2771,7 +2771,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(en)" @@ -2792,7 +2792,7 @@ msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Bemerkung" @@ -2803,9 +2803,9 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketten" @@ -2815,7 +2815,7 @@ msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Reihe" @@ -2825,7 +2825,7 @@ msgid "Language" msgstr "Sprache" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Zeitstempel" @@ -3014,6 +3014,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3230,7 +3231,11 @@ msgstr "" msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3362,7 +3367,7 @@ msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Bewertung" @@ -4014,23 +4019,23 @@ msgstr "" msgid "Choose Files" msgstr "Dateien wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4039,7 +4044,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4047,103 +4052,111 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Leeres Buch hinzufügen. (Buch Eintrag ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4151,12 +4164,12 @@ msgstr "" msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4387,11 +4400,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4452,7 +4465,7 @@ msgid "Bulk convert" msgstr "Auf einmal konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" @@ -4619,56 +4632,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "eMail an" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "An Reader übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4826,7 +4849,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4964,7 +4987,7 @@ msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -5329,7 +5352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Pfad" @@ -5346,8 +5369,8 @@ msgid "Formats" msgstr "Formate" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5360,8 +5383,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5464,7 +5487,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Art" @@ -7624,7 +7647,7 @@ msgstr "Format wählen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -7795,7 +7818,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7822,12 +7845,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8102,50 +8125,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9409,12 +9432,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9968,7 +9991,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9977,7 +10000,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -10062,33 +10085,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Buch %s von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -10438,7 +10461,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10778,11 +10801,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11073,7 +11096,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -11106,7 +11129,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11610,19 +11633,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11936,51 +11959,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12011,16 +12034,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -12079,92 +12102,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12174,60 +12197,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12277,58 +12300,58 @@ msgstr "" "Die folgenden Bücher wurden schon in das %s Format konvertiert. Möchten Sie " "sie erneut konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um Calibre zu unterstützen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12339,11 +12362,11 @@ msgstr "" "verursachen.
    \n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13235,50 +13258,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "&Content Server einschalten" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -14180,19 +14203,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migriere alte Datenbank zu eBook Bibliothek in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -14492,35 +14515,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 551208ed03..1dd56ae8e3 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -7,20 +7,20 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-15 11:58+0000\n" "Last-Translator: Jeroen Hellingman \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:50+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Stel metagegevens van %s bestanden in" @@ -34,7 +34,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -78,7 +78,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -125,7 +125,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -147,8 +147,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -156,14 +156,14 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -221,7 +221,7 @@ msgstr "Actie in de gebruikersinterface" msgid "Preferences" msgstr "Voorkeuren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -231,7 +231,7 @@ msgstr "" "gelinkte bestanden. Deze plug-in wordt elke keer wanneer u een HTML-bestand " "aan de bibliotheek toevoegt uitgevoerd." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -239,7 +239,7 @@ msgstr "" "Karaktercodering voor de invoer HTML-bestanden. Standaard keuzes zijn: " "cp1252, latin1, iso-8859-1 en utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -249,97 +249,97 @@ msgstr "" "of images bevat. Deze plug-in wordt steeds uitgevoerd als een PML-bestand " "aan de bibliotheek wordt toegevoegd." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Haal de omslag uit bestanden met stripverhalen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "lees de metagegevens van %s bestanden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Lees de metagegevens van ebooks in RAR archieven" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lees metagegevens van eboeken in ZIP-archieven" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Stel metagegevens van %s bestanden in" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Uiterlijk en bedieningsgemak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Pas op basis van je voorkeuren het uiterlijk en de vorm van de calibre " "interface aan." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Wijzig de manier waarop Calibre reageert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Voeg je eigen kolommen toe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Voeg/Verwijder je eigen kolommen toe aan de calibre boekenlijst" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Gereedschapsbalk aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -347,66 +347,66 @@ msgstr "" "Pas de werkbalken en contextmenu's aan en verander daarmee de beschikbare " "actie's in beide." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Zoekmethode aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "Pas de manier waarop Calibre in boeken zoekt aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Invoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Configureer de conversie-instellingen specifiek voor ieder invoerformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Algemene opties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Configureer de conversieopties die alle formaten gemeen hebben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Uitvoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Set de conversieopties specifiek voor ieder uitvoerformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Boeken toevoegen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importeren/Exporteren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Bepaal hoe calibre metadata uit bestanden leest als boeken worden toegevoegd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Boeken bewaren op schijf" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -414,47 +414,47 @@ msgstr "" "Bepaal hoe calibre bestanden uit zijn database op schijf bewaard als je " "Bewaar op schijf gebruikt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Stuur boeken naar apparaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Bepaald hoe calibre de bestanden naar je ebook reader verstuurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Invoegtoepassing voor metagegevens" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Verander velden met metagegevens voor het opslaan/versturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Eigenschappen sjabloon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Geavanceerd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Bepaal de eigenschappen van je sjabloon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Deel boeken via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Delen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -462,11 +462,11 @@ msgstr "" "Configureer het delen van boeken via email. Dit kan gebruikt worden om " "automatisch gedownload nieuws naar je apparaten te sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Delen over het net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -474,29 +474,29 @@ msgstr "" "Configureer de calibre Content Server, die je toegang tot je calibre " "bibliotheek geeft van overal, op elk apparaat, via het internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Voeg toe/verwijder/of pas diverse onderdelen van calibre's werking aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Stem af hoe calibre zich gedraagt in bepaalde situaties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diversen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Diverse geavanceerde instellingen" @@ -684,35 +684,35 @@ msgstr "Dit profiel is voor de B&N Nook Color" msgid "This profile is intended for the Sanda Bambook." msgstr "Dit profiel is bedoeld voor het Sanda Bamboek." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Geïnstalleerde Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Binding voor bestandstype plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokale plug-in aanpassing" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Uitgeschakelde plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Ingeschakelde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Geen geldige plugin gevonden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisatie van de plugin %s is mislukt met een traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -724,19 +724,19 @@ msgstr "" " Pas calibre aan door externe plug-ins te laden.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Voeg een plug-in toe door het pad op te geven naar het zip-bestand waarin " "deze zich bevindt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Verwijder een aangepaste plug-in op naam. Heeft geen effect op ingebouwde " "plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -744,15 +744,15 @@ msgstr "" "Personaliseer plugin. Geef een naam van een plugin en personalisatie string " "gescheiden met een komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Toon geïnstalleerde plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activeer de genoemde plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Deactiveer de genoemde plugin" @@ -764,7 +764,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communiceer met Android telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -772,7 +772,7 @@ msgstr "" "Komma-gescheiden lijst van mappen om e-boeken naar toe te sturen op het " "apparaat. De eerste die wordt gevonden zal worden gebruikt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Communiceert met S60 telefoons" @@ -805,14 +805,14 @@ msgstr "Bijwerken van metagegevens opsomming op het apparaat…" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d van %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "voltooid" @@ -842,7 +842,7 @@ msgstr "" "Sommige omslagafbeeldingen konden niet worden omgezet.\n" "Klik op 'Details weergeven' voor een overzicht." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -852,20 +852,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nieuws" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catalogus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Verbinden met iTunes." @@ -916,7 +916,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -936,8 +936,8 @@ msgstr "Bezig om de boeken naar het aparaat over te zetten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -947,8 +947,8 @@ msgstr "Toevoegen boeken aan apparaat metagegevens lijst..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -956,8 +956,8 @@ msgstr "Bezig om boeken te verwijderen van apparaat..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1175,12 +1175,12 @@ msgstr "" "De Kobo ondersteund slechts een verzameling op dit moment: de \"Im_Reading\" " "lijst. Maak een tag aan genaamd \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Niet geïmplementeerd" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2883,7 +2883,7 @@ msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2893,7 +2893,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Auteur(s)" @@ -2914,7 +2914,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Opmerkingen" @@ -2925,9 +2925,9 @@ msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Labels" @@ -2937,7 +2937,7 @@ msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serie" @@ -2947,7 +2947,7 @@ msgid "Language" msgstr "Taal" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Tijdsaanduiding" @@ -3136,6 +3136,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Converteer gedownload commentaar van %s naar normale tekst." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Download metagegevens van Google Books" @@ -3369,7 +3370,11 @@ msgstr "Omslag als bestand opgeslagen " msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3503,7 +3508,7 @@ msgstr "HTML inhoudsopgave generatie opties" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Waardering" @@ -4162,24 +4167,24 @@ msgstr "markeer de browsercategorieen die verborgen moeten blijven" msgid "Choose Files" msgstr "Kies bestanden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Voeg boeken toe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Voeg boeken uit computerbestanden toe aan de Calibre bibliotheek/apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Voeg boeken toe uit een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4187,7 +4192,7 @@ msgstr "" "Voeg boeken toe uit mappen, inclusief submappen (Een boek per map, neemt aan " "dat ieder e-boek bestand hetzelfde boek in een ander formaat bevat)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4195,103 +4200,111 @@ msgstr "" "Voeg boeken toe uit mappen, inclusief submappen (Meerdere boeken per map, " "neemt aan dat ieder e-boek bestand een ander boek bevat)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Voeg leeg boek toe (Boek zonder formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Toevoegen met behulp van ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Boeken worden geupload naar de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Text boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB Boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Stripverhalen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archief" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Ondersteunde boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Enkele boeken zijn samengevoegd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "De metagegevens konden niet gelezen worden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Metagegevens konden niet worden gelezen van de volgende" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Aan collectie toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4299,14 +4312,14 @@ msgstr "Aan collectie toevoegen" msgid "No book selected" msgstr "Geen boek geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "De volgende boeken zijn virtueel en kunnen niet toegevoegd worden aan de " "Calibre bibliotheek:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Geen boek bestanden gevonden" @@ -4546,11 +4559,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Mislukt" @@ -4614,7 +4627,7 @@ msgid "Bulk convert" msgstr "Converteer Groep" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Kan niet converteren" @@ -4789,56 +4802,66 @@ msgstr "" "De geselecteerde boeken zullen definitief verwijderd worden van uw " "apparaat. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Verbind met folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Verbind met iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Start Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stop Content Server" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email naar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Stel het delen van boeken via email in" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Zend naar lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Connectie/deel" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Bewerk collecties" @@ -5003,7 +5026,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Hulp" @@ -5143,7 +5166,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik de 'laat details zien' knop om te zien welke" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Laat boek details zien" @@ -5522,7 +5545,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Pad" @@ -5539,8 +5562,8 @@ msgid "Formats" msgstr "Formaten" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Collecties" @@ -5553,8 +5576,8 @@ msgstr "Klik om te openen" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5657,7 +5680,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulier" @@ -7850,7 +7873,7 @@ msgstr "Kies Formaat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formaat" @@ -8022,7 +8045,7 @@ msgstr "Locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8049,12 +8072,12 @@ msgid "Author sort" msgstr "auteur sortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Ongeldige auteursnaam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Auteursnamen kunnen geen &-teken bevatten" @@ -8358,26 +8381,26 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "Je moet een doel opgeven als de bron een opgemaakt veld is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Zoek/vervang ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Auteurs kunnen niet opgenomen worden. Boek titel %s niet aangepast." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Titel kan niet opgenomen worden. Boek titel %s niet aangepast." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8385,25 +8408,25 @@ msgstr "" "Veranderingen opslaan voor %d boeken.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9722,12 +9745,12 @@ msgid "%s (was %s)" msgstr "%s (was %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Veld is leeg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Een veld kan niet leeg zijn. U dient het te verwijderen." @@ -10292,7 +10315,7 @@ msgid "Show books in the main memory of the device" msgstr "Geef de boeken in de het hoofdgeheugen van het apparaat weer" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Geheugenkaart A" @@ -10301,7 +10324,7 @@ msgid "Show books in storage card A" msgstr "Geef de boeken weer die op geheugenkaart A staan" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Geheugenkaart B" @@ -10387,33 +10410,33 @@ msgid "Book %s of %s." msgstr "Boek %s van %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "De zoekopdracht is \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "De UUID van dit boek is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "In de bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Boek %s van %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Gemarkeerd voor wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dubbel-klik om me te wijzigen

    " @@ -10772,7 +10795,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Metagegevens downloaden succesvol voor %d van %d boeken" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Details" @@ -11131,11 +11154,11 @@ msgstr "Je moet een template opgeven voor compositie columns" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11437,7 +11460,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "Toep&assen" @@ -11474,7 +11497,7 @@ msgstr "" "herstarten. Je kunt geen instellingen meer aanpassen tot je herstart." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Herstart nodig" @@ -12009,19 +12032,19 @@ msgstr "" ">Geavanceerd->Plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Content server kon niet worden gestart" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Foutmeldigenlogbestand:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Toeganglog-bestand:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Je moet de server herstarten om de veranderingen door te voeren" @@ -12339,18 +12362,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ongeldige aanpassing" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12359,34 +12382,34 @@ msgstr "" "resetten en deze vervolgens één voor één weer te veranderen tot u de " "ongeldige aanpassing vind." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12421,16 +12444,16 @@ msgstr "" msgid "Restrict to" msgstr "Beperkt tot" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(alle boeken)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} of {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} van het geheel)" @@ -12489,96 +12512,96 @@ msgstr "Klik om te wijzigen" msgid "&Alternate shortcut:" msgstr "&Alternative snelkoppeling" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Verberg categorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Toon categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Beheer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Beheer opgeslagen zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Beheer gebruikerscategorïen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Bekijk alle categorieën" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Het veranderen van auteurs voor deze boeken kan even duren. Weet je het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Het veranderen van metagegevens voor zoveel boeken kan lang duren. Weet je " "het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Dupliceer naam zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "De opgeslagen zoekopdracht %s is reeds in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12588,51 +12611,51 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sorteer op naam" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sorteer op populariteit" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sorteer op gemiddelde score" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Leg de sorteervolgorde vast voor de items in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Match alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Match iedere" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" @@ -12640,11 +12663,11 @@ msgstr "" "items die aan alle criteria voldoen, of selecteer items die aan één van deze " "criteria voldoen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Beheer &gebruikerscategorieën" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Voeg je eigen categorïen to aan de labelbrowser" @@ -12694,46 +12717,46 @@ msgstr "" "De volgende boeken waren al geconverteerd naar %s formaat. Wil je dit " "nogmaals doen?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "He&rstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Ondersteun calibre met een &Donatie" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Aangesloten apparaat ontkoppelen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre snelstart handboek" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Converteer Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recept uitgeschakeld" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12744,12 +12767,12 @@ msgstr "" "van het programma te steunen. Jouw donatie helpt om de ontwikkeling voort te " "zetten." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Er zijn actieve werk opdrachten. Weet je zeker dat je af wilt sluiten?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12760,11 +12783,11 @@ msgstr "" "apparaat.
    \n" " Weet je zeker dat je af wilt sluiten?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13669,50 +13692,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Schakel de &content server in" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "vandaag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "gisteren" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "niet aangevinkt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nee" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "aangevinkt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "leeg" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "leeg" @@ -14755,19 +14778,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sGemiddelde waardering is %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Algemeen" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migreer oude database naar eboek bibliotheek in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiëren van %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Comprimeren database" @@ -15081,35 +15104,35 @@ msgstr "in" msgid "Books in" msgstr "Boeken in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Andere formaten" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Verkrijg" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Een permanente koppeling naar dit boek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Dit boek is verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "zoekende" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Boeken vergelijken" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 6742960245..0f93d7b936 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-05-21 07:14+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:56+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lectura de las metadonadas dempuèi los fichièrs %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Moduls extèrnes desactivats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nòvas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index e99110d67f..01b14fac08 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-13 04:56+0000\n" "Last-Translator: Aalam Rangi \n" "Language-Team: Punjabi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:56+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "ਤਰਜੀਹਾਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "%s ਫਾਇਲਾਂ ਤੋਂ ਮੈਟਾ-ਡਾਟਾ ਪੜ੍ਹੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "%s ਫਾਇਲਾਂ ਦਾ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "%s ਫਾਇਲਾਂ ਤੋਂ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre ਦੀ ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ ਨੂੰ ਆਪਣੀ ਪਸੰਦ ਮੁਤਾਬਿਕ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "ਵਿਵਹਾਰ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Calibre ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "ਟੂਲਬਾਰ ਨੂੰ ਆਪਣੀ ਪਸੰਦ ਮੁਤਾਬਿਕ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "ਤਬਦੀਲੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "ਕਿਤਾਬਾਂ ਸ਼ੁਮਾਰ ਕਰਨੀਆਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "ਇਮ੍ਪੋਰਟ / ਏਕ੍ਸ੍ਪੋਰਟ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ disk ਤੇ save ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ device ਤੇ ਭੇਜਣਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Save/Send ਕਰਨ ਤੋਂ ਪੈਹ੍ਲਾਂ ਮੈਟਾ-ਡਾਟਾ ਫ਼ੀਲਡ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "ਖਸੂਸੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Email ਰਾਹੀਂ ਕਿਤਾਬਾਂ ਸਾਂਝੀਆਂ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Internet ਉੱਤੇ ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "ਪਲੱਗ-ਇਨ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre ਦੀ ਕਾਰਜ-ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਇਜ਼ਾਫ਼ਾ/ਘਾਟਾ/ਬਦਲਾਓ ਕਰੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -650,35 +650,35 @@ msgstr "ਇਹ ਪ੍ਰੋਫਾਇਲ B&N Nook Color ਲਈ ਹੈ" msgid "This profile is intended for the Sanda Bambook." msgstr "ਇਹ ਪ੍ਰੋਫਾਇਲ Sanda Bambook ਲਈ ਹੈ" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -686,29 +686,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -720,13 +720,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -757,14 +757,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -789,7 +789,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -799,20 +799,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -855,7 +855,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -875,8 +875,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -886,8 +886,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -895,8 +895,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1110,12 +1110,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2517,7 +2517,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2527,7 +2527,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2548,7 +2548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2559,9 +2559,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2571,7 +2571,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2581,7 +2581,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2744,6 +2744,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2949,7 +2950,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3079,7 +3084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3639,131 +3644,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3771,12 +3784,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4007,11 +4020,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4072,7 +4085,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4239,56 +4252,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4446,7 +4469,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4583,7 +4606,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4938,7 +4961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4955,8 +4978,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4969,8 +4992,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5073,7 +5096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7194,7 +7217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7364,7 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7391,12 +7414,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7663,50 +7686,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8945,12 +8968,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9490,7 +9513,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9499,7 +9522,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9581,33 +9604,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9952,7 +9975,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10285,11 +10308,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10574,7 +10597,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10607,7 +10630,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11095,19 +11118,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11407,51 +11430,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11482,16 +11505,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11550,92 +11573,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11645,60 +11668,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11744,68 +11767,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12656,50 +12679,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13516,19 +13539,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13805,35 +13828,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 5cd571c832..242a4d471e 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-06 20:04+0000\n" -"Last-Translator: AnarioN \n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-24 09:47+0000\n" +"Last-Translator: Bartosz Kaszubowski \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-02-25 04:38+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Akcja interfejsu użytkownika." msgid "Preferences" msgstr "Preferencje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "zawierający wszystkie podlinkowane pliki. Ta wtyczka jest uruchamiana za " "każdym razem, gdy dodasz plik HTML do biblioteki." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Kodowanie znaków dla źródłowych plików HTML. Popularne wybory to: cp1252, " "latin1, iso-8859-1 i utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "pmlname_img lub images. Wtyczka ta jest uruchamiana przy każdym dodaniu " "pliku PML do biblioteki." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Wyodrębnij okładki z plików komiksów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Odczytaj metadane z %s plików" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Odczyt metadanych z e-booków w archiwach RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Odczyt metadanych z e-booków w archiwach ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Ustaw metadane w %s plikach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Pobierz metadane z %s plików" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Wygląd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Dostosuj wygląd interfejsu calibre do indywidualnych upodobań" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Zachowanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Zmień zachowanie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Dodaj własne kolumny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodaj/usuń swoje kolumny do/z listy książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Dostosuj pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,66 +343,66 @@ msgstr "" "Dostosuj paski narzędzi i menu kontekstowe, wybierając, jakie polecenia są w " "nich dostępne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" -msgstr "" +msgstr "Dostosuj wyszukiwanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" -msgstr "" +msgstr "Dostosuj sposób działania wyszukiwarki książek w calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opcje wejścia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konwersja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wejściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opcje wspólne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Ustaw opcje konwersji wspólne dla wszystkich formatów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opcje wyjściowe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wyjściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Dodawanie książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importuj/Eksportuj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Skonfiguruj sposób, w jaki calibre odczytuje metadane z plików podczas " "dodawania książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Zapisuje książki na dysku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -410,47 +410,47 @@ msgstr "" "Skonfiguruj sposób, w jaki calibre eksportuje pliki ze swojej bazy danych " "podczas zapisywania na dysk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Przesyłanie książek na urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Skonfiguruj sposób przesyłania książek do czytnika" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" -msgstr "Panel Kontrolny Metadanych" +msgstr "Panel kontrolny metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Zmień pola metadanych przed zapisaniem/wysłaniem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Szablony funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Zaawansowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Stwórz własne Szablony Funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Udostępnianie książek poprzez email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Udostępnianie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -458,11 +458,11 @@ msgstr "" "Skonfiguruj udostępnianie książek poprzez email. Możesz użyć tej opcji do " "automatycznego wysyłania newsów na swoje urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Współdzielenie poprzez sieć" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -470,28 +470,28 @@ msgstr "" "Skonfiguruj serwer calibre Content Server, aby z każdego miejsca i " "urządzenia mieć dostęp przez Internet do swojej biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Dodaj/usuń/dostosuj różne funkcje calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ulepszenia (tweak'i)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Dostosuj jak calibre zachowa sie w roznych sytuacjach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Różne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Zaawansowana konfiguracja (różne funkcje)" @@ -682,35 +682,35 @@ msgstr "Ten profil przeznaczony jest dla urządzenia B&N Nook Color" msgid "This profile is intended for the Sanda Bambook." msgstr "Ten profil jest zalecany dla czytnika Sanda Bambook" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapowanie wtyczek dla róznych typów plików" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokalne dostosowanie wtyczek" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Wyłączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Włączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nie znaleziono wtyczki w " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicjowanie wtyczki %s nie udało się – prześledź komunikaty:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -722,16 +722,16 @@ msgstr "" " Dostosuj calibre poprzez załadowanie zewnętrznych wtyczek.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodaj wtyczkę podając ścieżkę do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wtyczki wbudowane." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -739,15 +739,15 @@ msgstr "" "Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " "oddzielając je przecinkiem." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" @@ -759,7 +759,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Umożliwia komunikację z telefonami z Androidem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -767,7 +767,7 @@ msgstr "" "Oddzielona przecinkami lista katalogów na urządzeniu, do których mają być " "wysyłane książki. Zostanie użyty pierwszy istniejący katalog." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." @@ -800,14 +800,14 @@ msgstr "Uaktualnianie listy metadanych..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d z %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "zakończone" @@ -837,7 +837,7 @@ msgstr "" "Niektóre grafiki okładek nie mogły zostać przekonwertowane.\n" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -847,20 +847,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Newsy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Umożliwia komunikację z aplikacją iTunes" @@ -910,7 +910,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -930,8 +930,8 @@ msgstr "Przenoszenie książek na urządzenie..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -941,8 +941,8 @@ msgstr "Dodawanie książek do listy metadanych urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -950,8 +950,8 @@ msgstr "Usuwanie książek z urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1144,7 +1144,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" -msgstr "" +msgstr "Użyj wolniejszą, ale dokładniejszą metodę generacji numerów stron" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:189 msgid "" @@ -1170,12 +1170,12 @@ msgstr "" "Obecnie Kobo wspiera tylko jedną kolekcję: \"Im_Reading\". Stwórz tag o " "nazwie \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Niezaimplementowane" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -1240,7 +1240,7 @@ msgstr "Umożliwia komunikację z tabletem internetowym Nokia 770." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 msgid "Communicate with the Nokia 810/900 internet tablet." -msgstr "Połącz z internetowym tabletem Nokia 810/900" +msgstr "Umożliwia komunikację z internetowym tabletem Nokia 810/900." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 msgid "Communicate with the Nokia E52" @@ -1332,7 +1332,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 msgid "Preserve cover aspect ratio when building thumbnails" -msgstr "" +msgstr "Zachowaj proporcje obrazu przy tworzeniu miniatur" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 msgid "" @@ -1340,6 +1340,9 @@ msgid "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +"Zaznacz tą opcję jeśli chcesz aby miniatury okładek miały te same proporcje " +"obrazu (szerokość do wysokości) co okładki. Odznacz ją jeśli chcesz aby " +"miniatury miały maksymalny rozmiar, ignorując proporcje obrazu." #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 @@ -1360,7 +1363,7 @@ msgstr "Umożliwia komunikację z czytnikiem Newsmy." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47 msgid "Communicate with the Archos reader." -msgstr "" +msgstr "Umożliwia komunikację z czytnikiem Archos." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57 msgid "Communicate with the Pico reader." @@ -1380,7 +1383,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek Sunstech EB700" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:99 msgid "Communicate with the Stash W950 reader." -msgstr "" +msgstr "Umożliwia komunikację z czytnikiem Stash W950." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:282 msgid "Unable to detect the %s disk drive. Try rebooting." @@ -1590,6 +1593,9 @@ msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" +"Podaj rozmiar obrazu jako szerokośćxwysokość pikseli. Normalnie rozmiar " +"obrazu jest wyliczany automatycznie z profilu wyjściowego, ta opcja " +"nadpisuje to ustawienie." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:443 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:454 @@ -1858,7 +1864,7 @@ msgid "" "the Table of Contents. Default: %default" msgstr "" "Jeśli wykryto mniej niż tyle rozdziałów, odnośniki są dodawane do spisu " -"treści (TOC). Domyślnie: %default" +"treści. Domyślnie: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:251 msgid "" @@ -1866,16 +1872,16 @@ msgid "" "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -"Maksymalna ilość odnośników do wstawienia do TOC. Ustaw 0 aby wyłączyć. " -"Domyślnie ustawienie: %default. Odnośniki są dodawane do TOC tylko jeśli " -"odnaleziono mniej rozdziałów niż określony próg." +"Maksymalna ilość odnośników do wstawienia do spisu treści. Ustaw 0 aby " +"wyłączyć. Domyślnie ustawienie: %default. Odnośniki są dodawane do spisu " +"treści tylko jeśli odnaleziono mniej rozdziałów niż określony próg." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -"Usuwa wpisy ze Spisu Treści, których tytuły pasują do określonego wyrażenia. " +"Usuwa wpisy ze spisu treści, których tytuły pasują do określonego wyrażenia. " "Pasujące wpisy i wszystkie podrzędne zostaną usunięte." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 @@ -1969,6 +1975,9 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent." msgstr "" +"Gdy calibre usuwa odstępy między akapitami, to automatycznie ustawia wcięcia " +"akapitów, aby zapewnić ich łatwe rozróżnienie. Ta opcja kontroluje głębokość " +"wcięcia." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 msgid "" @@ -2006,6 +2015,9 @@ msgid "" "Convert plain quotes, dashes and ellipsis to their typographically correct " "equivalents. For details, see http://daringfireball.net/projects/smartypants" msgstr "" +"Zamień zwykłe cudzysłowy, myślniki i wielokropki na ich typograficzne " +"odpowiedniki. Po więcej informacji, odwiedź " +"http://daringfireball.net/projects/smartypants" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:392 msgid "" @@ -2116,6 +2128,8 @@ msgid "" "Enable heuristic processing. This option must be set for any heuristic " "processing to take place." msgstr "" +"Włącz przetwarzanie heurystyczne. Ta opcja musi być włączona, aby nastąpiło " +"jakiekolwiek przetwarzanie heurystyczne." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:496 msgid "" @@ -2123,6 +2137,9 @@ msgid "" "h3 tags. This setting will not create a TOC, but can be used in conjunction " "with structure detection to create one." msgstr "" +"Wykryj niesformatowane tytuły i podtytuły rozdziałów. Zamień je na etykiety " +"h2 i h3. To ustawienie nie wygeneruje Spisu Treści, ale razem z detekcją " +"struktury może być użyte do jego stworzenia." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:503 msgid "" @@ -2152,6 +2169,7 @@ msgid "" "Remove empty paragraphs from the document when they exist between every " "other paragraph" msgstr "" +"Usuń puste akapity z dokumentu, gdy występują one pomiędzy co drugim akapitem" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:530 msgid "" @@ -2171,6 +2189,9 @@ msgid "" "used as a dictionary to determine whether hyphens should be retained or " "removed." msgstr "" +"Przeanalizuj słowa pisane z hiperłączem w całym dokumencie. Dokument jest " +"używany jako słownik do ustalenia czy łączniki powinny być zachowane, czy " +"usunięte." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:547 msgid "" @@ -2228,7 +2249,7 @@ msgstr "Tworzenie" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 msgid "Failed to parse: %s with error: %s" -msgstr "" +msgstr "Nie udało się przetworzyć: %s z błędem: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:26 msgid "ePub Fixer" @@ -2263,7 +2284,7 @@ msgstr "Musisz wybrać plik EPUB" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 msgid "Fix unmanifested files" -msgstr "" +msgstr "Napraw pliki bez manifestu" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 msgid "" @@ -2273,7 +2294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:32 msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" +msgstr "Usuń pliki bez manifestu zamiast dodawać do niech manifest" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:56 msgid "" @@ -2409,6 +2430,8 @@ msgid "" "Extract the contents of the generated ZIP file to the specified directory. " "WARNING: The contents of the directory will be deleted." msgstr "" +"Rozpakuj zawartość wygenerowanego pliku ZIP do podanego folderu. UWAGA: " +"Zawartość folderu zostanie skasowana." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." @@ -2766,7 +2789,7 @@ msgstr "Tak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2776,7 +2799,7 @@ msgstr "Tytuł" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(rzy)" @@ -2797,7 +2820,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komentarze" @@ -2808,9 +2831,9 @@ msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etykiety" @@ -2820,7 +2843,7 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Cykl" @@ -2830,7 +2853,7 @@ msgid "Language" msgstr "Język" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Data" @@ -2840,7 +2863,7 @@ msgstr "Data" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Published" -msgstr "Opublikowana" +msgstr "Opublikowano" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:630 msgid "Rights" @@ -2960,11 +2983,11 @@ msgstr "ISBN: %s nie znaleziono" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:117 msgid "Download covers from amazon.com" -msgstr "" +msgstr "Pobierz okładki z amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:205 msgid "Download covers from Douban.com" -msgstr "Pobiera okładki z Douban.com" +msgstr "Pobierz okładki z Douban.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:214 msgid "Douban.com API timed out. Try again later." @@ -2999,6 +3022,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konwertuje komentarze pobrane z %s do postaci tekstowej" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Pobierz metadane z Google Books" @@ -3020,7 +3044,7 @@ msgstr "Pobierz metadane społecznościowe z amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:254 msgid "Downloads series information from ww2.kdl.org" -msgstr "" +msgstr "Pobierz informacje o serii z ww2.kdl.org" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:25 msgid "Downloads metadata from Fictionwise" @@ -3046,6 +3070,8 @@ msgid "" "SUMMARY:\n" " %s" msgstr "" +"PODSUMOWANIE:\n" +" %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:316 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:333 @@ -3206,7 +3232,11 @@ msgstr "Okładka zapisana do pliku " msgid "Cover" msgstr "Okładka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "Pobierz metadane z Amazon.com" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Źródło metadanych" @@ -3339,7 +3369,7 @@ msgstr "Opcje generowania spisu treści w HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Ocena" @@ -3481,6 +3511,9 @@ msgid "" "\n" "Decrypt a PDF.\n" msgstr "" +"[opcje] plik.pdf password\n" +"\n" +"Odszyfruj PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" @@ -3492,6 +3525,9 @@ msgid "" "\n" "Encrypt a PDF.\n" msgstr "" +"[opcje] plik.pdf password\n" +"\n" +"Zaszyfruj PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" @@ -3503,6 +3539,9 @@ msgid "" "\n" "Get info about a PDF.\n" msgstr "" +"plik.pdf ...\n" +"\n" +"Uzyskaj informacje o pliku PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 @@ -3538,6 +3577,11 @@ msgid "" "\n" "Merges individual PDFs.\n" msgstr "" +"[opcje] plik1.pdf plik2.pdf ...\n" +"\n" +"Użyte zostaną metadane z pierwszego podanego pliku PDF.\n" +"\n" +"Scala pojedyncze pliki PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" @@ -3560,6 +3604,9 @@ msgid "" "\n" "Rotate pages of a PDF clockwise.\n" msgstr "" +"plik.pdf kąt\n" +"\n" +"Obraca plik PDF o podany kąt zgodnie z kierunkiem wskazówek zegara.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 msgid "Rotate Options:" @@ -3925,23 +3972,23 @@ msgstr "" msgid "Choose Files" msgstr "Wybiesz pliki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Dodaj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "Dodaj biblioteki Calibre/urządzenia książki z plików na komputerze" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedyńczego folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3949,7 +3996,7 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Jedna książka na " "folder, zakładając, że każdy plik jest tą samą książką w innym formacie)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3957,103 +4004,111 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Wiele książek na " "folder, zakładając, że każdy plik jest inną książką)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj pustą książkę (Wpis książki bez formatów)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Dodaj z ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "Dodawanie" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "Tworzenie wpisów książek na podstawie ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Przesyłam książki na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Książki EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Książki LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Książki HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Książki LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Książki MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Książki Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Książki tekstowe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Książki PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Książki SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archiwa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Wspierane książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Scal niektóre książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Nie można było odczytać metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Nie można było odczytać metadanych z nastepujących" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Dodaj do biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4061,13 +4116,13 @@ msgstr "Dodaj do biblioteki" msgid "No book selected" msgstr "Nie wybrano ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Następujące książki są wirtualne i nie mogą być dodane do biblioteki calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Nie znaleziono żadnych plików książek" @@ -4211,7 +4266,7 @@ msgstr "Sprawdź bibliotekę" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 msgid "Restore database" -msgstr "" +msgstr "Odtwórz bazę danych" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 msgid "Rename" @@ -4243,6 +4298,9 @@ msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" +"Zmiana nazwy bazy danych %s nie powiodła się. Najczęstszym powodem " +"niepowodzenia jest jeden lub więcej plików z biblioteki otwarte przez inny " +"program." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 @@ -4258,6 +4316,7 @@ msgstr "Na pewno?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:245 msgid "All files from %s will be permanently deleted. Are you sure?" msgstr "" +"Wszystkie pliki z %s zostaną usunięte na zawsze. Jesteś tego pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:265 msgid "none" @@ -4300,11 +4359,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Nie udało się" @@ -4368,7 +4427,7 @@ msgid "Bulk convert" msgstr "Masowa konwersja" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nie można przekonwertować" @@ -4543,56 +4602,66 @@ msgstr "" "Wybrane książki będą trwale usunięte z twojego urządzenia. Jesteś " "pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Podłącz do folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Połącz z iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Połączono z Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Prześlij emailem do" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" -msgstr "" +msgstr "Prześlij pocztą i usuń z biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" -msgstr "" +msgstr "Ustaw adres email przeznaczony do dzielenia sie ksiązkami" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Prześlij na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Połącz/udostępnij" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "Zatrzymywanie" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Zarządzaj kolekcjami" @@ -4651,7 +4720,7 @@ msgstr "Połącz do pierwszej wybranej książki - pozostałe pozostaw" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:58 msgid "Merge only formats into first selected book - delete others" -msgstr "" +msgstr "Przyłącz formaty do pierwszej wybranej książki - pozostałe usuń" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:79 msgid "Cannot download metadata" @@ -4752,17 +4821,17 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Pomoc" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 msgid "Move to next match" -msgstr "" +msgstr "Przejdź do kolejnej pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 msgid "Move to next highlighted match" -msgstr "" +msgstr "Przejdź do kolejnej, wyróznionej, pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:355 @@ -4776,11 +4845,11 @@ msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 msgid "Move to previous item" -msgstr "" +msgstr "Przejdź do poprzedniej pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Move to previous highlighted item" -msgstr "" +msgstr "Przejdź do poprzedniej, wyróznionej, pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Shift+N" @@ -4889,7 +4958,7 @@ msgid "Click the show details button to see which ones." msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Pokaż szczegóły ksiązki" @@ -4948,7 +5017,7 @@ msgstr "Ulepsz ePub" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:16 msgid "Make small changes to ePub format books" -msgstr "" +msgstr "Wprowadza małe zmiany do książek w formacie ePub" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 msgid "T" @@ -4988,7 +5057,7 @@ msgstr "Ten format jest niedostępny" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:99 msgid "Selected books have no formats" -msgstr "" +msgstr "Wybrane książki nie postiadają żadnych formatów" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:127 @@ -5014,6 +5083,10 @@ msgid "" "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" +"Zamierzasz otworzyć %d książek. Otwieranie zbyt wielu książek na raz może " +"długo trwać i mieć negatywny wpływ na szybkość reagowania twojego komputera. " +"Po rozpoczęciu nie można już tego procesu zatrzymać, aż do jego zakończenia. " +"Czy chcesz kontynuować?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:130 msgid "Cannot open folder" @@ -5065,6 +5138,9 @@ msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" +"Proces dodawania książek najwyraźniej się zawiesił. Spróbuj zrestartować " +"calibre i dodawać książki w mniejszych ilościach, aż znajdziesz tą, która " +"spowodowała problem." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 msgid "Duplicates found!" @@ -5252,7 +5328,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Ścieżka" @@ -5269,8 +5345,8 @@ msgid "Formats" msgstr "Formaty" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Kolekcje" @@ -5283,8 +5359,8 @@ msgstr "Kliknij, aby otworzyć" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5387,7 +5463,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formularz" @@ -5407,7 +5483,7 @@ msgstr "ascii/LaTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:93 msgid "Encoding configuration (change if you have errors) :" -msgstr "" +msgstr "Konfiguracja szyfrowania (zmień ją jeśli pojawiają się błedy):" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:94 msgid "strict" @@ -5482,7 +5558,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 msgid "Books by &Genre" -msgstr "" +msgstr "Książki po &gatunku" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 msgid "Recently &Added" @@ -5490,19 +5566,19 @@ msgstr "Ostatnio &Dodane" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 msgid "&Descriptions" -msgstr "" +msgstr "&Opisy" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "Books by &Series" -msgstr "" +msgstr "Książki po &serii" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Książki po &tytule" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" -msgstr "" +msgstr "Książki po &autorze" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:304 msgid "" @@ -5539,7 +5615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "&Column/value" -msgstr "" +msgstr "Prze&cinek/wartość" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 msgid "Column containing additional exclusion criteria" @@ -5571,15 +5647,15 @@ msgstr "Inne opcje" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "&Wishlist tag" -msgstr "" +msgstr "Etykieta &listy życzeń" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "Books tagged as Wishlist items will be displayed with an X" -msgstr "" +msgstr "Książki z etykietą \"lista życzeń\" będą wyświetlane z \"X\"" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" -msgstr "" +msgstr "Szerokość &miniaturki" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 msgid "Size hint for Description cover thumbnails" @@ -5599,35 +5675,37 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:331 msgid "&Merge with Comments" -msgstr "" +msgstr "&Scal z komentarzami" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:332 msgid "Additional content merged with Comments during catalog generation" msgstr "" +"Dodatkowa zawartość zostanie scalona z komentarzami podczas generacji " +"katalogu" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:333 msgid "Merge additional content before Comments" -msgstr "" +msgstr "Wpisz dodatkową zawartość przed komenatrzami" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:334 msgid "&Before" -msgstr "" +msgstr "&Przed" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:335 msgid "Merge additional content after Comments" -msgstr "" +msgstr "Scal dodatkową zawartość po komenatzach" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:336 msgid "&After" -msgstr "" +msgstr "P&o" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:337 msgid "Separate Comments and additional content with horizontal rule" -msgstr "" +msgstr "Oddziel komentarze i dodatkową zawartość poziomą linią" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:338 msgid "&Separator" -msgstr "" +msgstr "&Separator" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" @@ -5679,7 +5757,7 @@ msgstr "Wyrównanie do prawej" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:92 msgid "Align justified" -msgstr "" +msgstr "Wyjustowanie" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:93 msgid "Undo" @@ -5707,7 +5785,7 @@ msgstr "Wytnij" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:100 msgid "Increase Indentation" -msgstr "" +msgstr "Zwiększ wcięcie" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:102 msgid "Decrease Indentation" @@ -5746,7 +5824,7 @@ msgstr "Normalny" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:131 msgid "Heading" -msgstr "" +msgstr "Nagłówek" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:132 msgid "Pre-formatted" @@ -5754,7 +5832,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133 msgid "Blockquote" -msgstr "" +msgstr "Blok cytatu" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134 msgid "Address" @@ -5772,7 +5850,7 @@ msgstr "Wyczyść" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:161 msgid "Choose foreground color" -msgstr "" +msgstr "Wybór koloru tekstu" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:167 msgid "Choose background color" @@ -5780,7 +5858,7 @@ msgstr "Wybór koloru tła" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:172 msgid "Create link" -msgstr "" +msgstr "Utwórz odnośnik" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:173 msgid "Enter URL" @@ -6046,6 +6124,8 @@ msgid "" "Heuristic\n" "Processing" msgstr "" +"Przetwarzanie\n" +"Heurystyczne" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." @@ -6086,10 +6166,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 msgid "Renumber sequences of

    or

    tags to prevent splitting" msgstr "" +"Zmień numerację sekwencji tagów

    lub

    aby zapobiec dzieleniu tytułów" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "" +msgstr "Usuń puste linie między akapitami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" @@ -6351,6 +6432,8 @@ msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" +"Zmień autora(-ów) tej książki. Wielu autorów powinno być rozdzielonych " +"przecinkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:509 @@ -6613,7 +6696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:34 msgid "&Search Regular Expression" -msgstr "" +msgstr "&Wyszukaj Wyrażenie Regularne" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:99 @@ -6895,7 +6978,7 @@ msgstr "Etykieta tekstowa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 msgid "Use a wizard to help construct the Regular expression" -msgstr "" +msgstr "Użyj kreatora do pomocy przy konstruowaniu wyrażeń regularnych" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "Match HTML &tags with tag name:" @@ -7312,7 +7395,7 @@ msgstr "Jak wiele pustych książek powinno zostać dodanych?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "" +msgstr "Ustaw autora nowych książek na:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" @@ -7343,7 +7426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 msgid "Fit &cover within view" -msgstr "" +msgstr "&Dopasuj okładkę do widoku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:33 msgid "My Books" @@ -7383,15 +7466,15 @@ msgstr "Sprawdzanie integralności bazy danych" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:55 msgid "Dumping database to SQL" -msgstr "" +msgstr "Zrzucanie bazy danych do SQL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:81 msgid "Loading database from SQL" -msgstr "" +msgstr "Wczytywanie bazdy danych z SQL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:148 msgid "Check Library -- Problems Found" -msgstr "" +msgstr "Sprawdzanie biblioteki - pojawiły się problemy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:158 msgid "" @@ -7469,7 +7552,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:223 msgid "Copy &to clipboard" -msgstr "" +msgstr "&Kopiuj do schowka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:230 msgid "Delete marked files (checked subitems)" @@ -7481,7 +7564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:246 msgid "Names to ignore:" -msgstr "" +msgstr "Nazwy do zignorowania:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:251 msgid "" @@ -7525,13 +7608,13 @@ msgstr "Wybierz format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 msgid "Existing" -msgstr "" +msgstr "Itniejący" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:51 msgid "Convertible" @@ -7567,20 +7650,20 @@ msgstr "Folder %s nie jest pusty. Proszę wybrać pusty folder." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 msgid "No location" -msgstr "" +msgstr "Brak lokacji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 msgid "No location selected" -msgstr "" +msgstr "Nie wybrano lokacji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 msgid "Bad location" -msgstr "" +msgstr "Błędna lokacja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 msgid "%s is not an existing folder" -msgstr "" +msgstr "%s nie jest istniejącym folderem" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 msgid "Choose your calibre library" @@ -7604,7 +7687,7 @@ msgstr "&Stwórz pustą bibliotekę pod nową lokalizacją" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 msgid "&Copy structure from the current library" -msgstr "" +msgstr "&Kopiuj strukturę z aktualnej biblioteki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:83 msgid "" @@ -7642,14 +7725,14 @@ msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:30 msgid "&OK" -msgstr "" +msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 msgid "&Cancel" -msgstr "" +msgstr "&Anuluj" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:70 @@ -7697,7 +7780,7 @@ msgstr "Lokalizacja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7724,22 +7807,22 @@ msgid "Author sort" msgstr "Autor sort." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" -msgstr "" +msgstr "Błędna nazwa autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." -msgstr "" +msgstr "Nazwy autorów nie moga zawierać znaków &." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71 msgid "Manage authors" -msgstr "" +msgstr "Zarządzaj autorami" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72 msgid "Sort by author" -msgstr "" +msgstr "Sortuj wg autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73 msgid "Sort by author sort" @@ -7766,11 +7849,11 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 msgid "Has Cover" -msgstr "" +msgstr "Posiada okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:67 msgid "Has Summary" -msgstr "" +msgstr "Posiada podsumowanie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192 msgid "Finding metadata..." @@ -7870,19 +7953,19 @@ msgstr "Zatrzymaj &wszystkie zadania nie na urządzeniu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:43 msgid "&Copy to clipboard" -msgstr "" +msgstr "&Kopiuj do schowka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:48 msgid "Show &details" -msgstr "" +msgstr "Pokaż &szczegóły" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "Hide &details" -msgstr "" +msgstr "Ukryj &szczegóły" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:53 msgid "Show detailed information about this error" -msgstr "" +msgstr "Pokaż szczegółowe informacje na temat tego błędu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525 @@ -7891,19 +7974,19 @@ msgstr "Skopiowano" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 msgid "Title/Author" -msgstr "" +msgstr "Tytuł/Autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 msgid "Standard metadata" -msgstr "" +msgstr "Standardowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 msgid "Custom metadata" -msgstr "" +msgstr "Dostosowane metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:61 msgid "Search/Replace" -msgstr "" +msgstr "Znajdź/Zastąp" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76 @@ -7932,11 +8015,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:266 msgid "Character match" -msgstr "" +msgstr "Uwzględniaj wielkość liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:267 msgid "Regular Expression" -msgstr "" +msgstr "Wyrażenie regularne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270 msgid "Replace field" @@ -7962,7 +8045,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:381 msgid "Book %d:" -msgstr "" +msgstr "Książka %d:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:396 msgid "" @@ -8005,50 +8088,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8177,12 +8260,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:536 msgid "&Published:" -msgstr "" +msgstr "&Opublikowo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:444 msgid "Clear published date" -msgstr "" +msgstr "Wyczyść datę pbulikacji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:541 msgid "Remove &format:" @@ -8222,11 +8305,11 @@ msgstr "Usuń zapi&sane ustawienia konwersji dla wybranych książek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 msgid "Change &cover" -msgstr "" +msgstr "Zmień &okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 msgid "&Generate default cover" -msgstr "" +msgstr "Wy&generuj domyślną okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 msgid "&Remove cover" @@ -8234,7 +8317,7 @@ msgstr "&Usuń okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 msgid "Set from &ebook file(s)" -msgstr "" +msgstr "Ustaw z pliku(ów) &książki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 @@ -8263,7 +8346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "Sa&ve" -msgstr "" +msgstr "&Zapisz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 @@ -8272,7 +8355,7 @@ msgstr "Usuń" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 msgid "Search &field:" -msgstr "" +msgstr "Pole &wyszukiwania:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 msgid "The name of the field that you want to search" @@ -8280,7 +8363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 msgid "Search &mode:" -msgstr "" +msgstr "&Tryb wyszukiwania:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "" @@ -8290,7 +8373,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid "Te&mplate:" -msgstr "" +msgstr "&Szablon:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "Enter a template to be used as the source for the search/replace" @@ -8298,7 +8381,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "&Search for:" -msgstr "" +msgstr "&Znajdź:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 msgid "" @@ -8314,11 +8397,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 msgid "Cas&e sensitive" -msgstr "" +msgstr "Uwzględniaj &rozmiar liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Replace with:" -msgstr "" +msgstr "&Zastąp przez:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "" @@ -8340,7 +8423,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 msgid "&Destination field:" -msgstr "" +msgstr "Pole &docelowe:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 msgid "" @@ -8350,11 +8433,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "M&ode:" -msgstr "" +msgstr "&Tryb:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 msgid "Specify how the text should be copied into the destination." -msgstr "" +msgstr "Określ w jaki sposób tekst ma być kopiowany do pola docelowego." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 msgid "" @@ -8388,19 +8471,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 msgid "Test text" -msgstr "" +msgstr "Tekst testowy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "Test result" -msgstr "" +msgstr "Wynik testu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 msgid "Your test:" -msgstr "" +msgstr "Twój test:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 msgid "&Search and replace" -msgstr "" +msgstr "Z&najdź i zastąp" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 @@ -8427,7 +8510,7 @@ msgstr "Okładka w formacie %s jest nieprawidłowa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 msgid "Cover size: %dx%d pixels" -msgstr "" +msgstr "Rozmiar okładki: %dx%d pikseli" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 @@ -8437,12 +8520,12 @@ msgstr "To nie jest działający obrazek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 msgid "Specify title and author" -msgstr "" +msgstr "Podaj tytuł i autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 msgid "You must specify a title and author before generating a cover" -msgstr "" +msgstr "Musisz podać tytuł i autora przed generacją okładki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 msgid "Downloading cover..." @@ -8550,7 +8633,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 msgid "Previous" -msgstr "" +msgstr "Poprzednia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:483 @@ -8565,7 +8648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 msgid "Next" -msgstr "" +msgstr "Następna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:693 @@ -8728,7 +8811,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 msgid "T&rim" -msgstr "" +msgstr "P&rzytnij" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:451 msgid "Reset cover to default" @@ -8742,7 +8825,7 @@ msgstr "&Usuń" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "Download co&ver" -msgstr "" +msgstr "Pobierz o&kładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:454 msgid "Generate a default cover based on the title and author" @@ -8751,7 +8834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 msgid "&Generate cover" -msgstr "" +msgstr "Wy&generuj okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:456 msgid "Available Formats" @@ -9322,12 +9405,12 @@ msgid "%s (was %s)" msgstr "%s (był %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Element jest pusty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." @@ -9766,7 +9849,7 @@ msgstr "wersja" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" -msgstr "stworzone przez Kovid Goyal" +msgstr "- autor: Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 msgid "Connected " @@ -9873,7 +9956,7 @@ msgid "Show books in the main memory of the device" msgstr "Pokaż książki w pamięci głownej urządzenia" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Karta A" @@ -9882,7 +9965,7 @@ msgid "Show books in storage card A" msgstr "Pokaż książki na karcie pamięci A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Karta B" @@ -9917,7 +10000,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:185 msgid "&Go!" -msgstr "" +msgstr "Szukaj!" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:191 msgid "Do Quick Search (you can also press the Enter key)" @@ -9966,33 +10049,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "W bibliotece" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Książka %s z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Oznaczone do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Kliknij dwa razy, aby rozpocząć edycję

    " @@ -10345,7 +10428,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10681,11 +10764,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10967,14 +11050,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160 msgid "Interface font:" -msgstr "" +msgstr "Czcionka interfejsu:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161 msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -11007,7 +11090,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11429,11 +11512,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Wyczyść &historię wyszukiwania" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" -msgstr "" +msgstr "&Nazwy:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:121 msgid "" @@ -11457,7 +11540,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 msgid "&Save" -msgstr "" +msgstr "&Zapisz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" @@ -11507,21 +11590,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Włączanie serwera zakończone niepowodzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Dziennik błędów:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Dziennik dostępów:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" -msgstr "" +msgstr "Musisz zrestartować serwer, aby zmiany były widoczne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124 msgid "Server &port:" @@ -11713,7 +11796,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:96 msgid "&Function:" -msgstr "" +msgstr "&Funkcja:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97 msgid "Enter the name of the function to create." @@ -11729,11 +11812,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 msgid "&Delete" -msgstr "" +msgstr "&Usuń" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:103 msgid "&Replace" -msgstr "" +msgstr "Z&astąp" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:104 msgid "C&reate" @@ -11830,51 +11913,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11907,16 +11990,16 @@ msgstr "" msgid "Restrict to" msgstr "Zawęź do:" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(wszystkie książki)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} z {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} ze wszystkich)" @@ -11975,92 +12058,92 @@ msgstr "Kliknij, by zmienić" msgid "&Alternate shortcut:" msgstr "&Alternatywny skrót:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Ukryj kategorię %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Wyświetl kategorię" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Zarządzaj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Zarządzaj zapisanymi wyszukaniami" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Zarządzaj kategoriami użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Wyświetl wszystkie kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Powtórzona nazwa wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Nazwa zapisanego wyszukania %s jest już używana." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12070,60 +12153,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" -msgstr "" +msgstr "Znajdź pierwszą/kolejną pasującą pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sortuj wg nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sortuj wg popularności" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sortuj wg średniej oceny" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ustaw porządek sortowania dla wpisów w Przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Dopasuj wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Dopasuj którykolwiek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Zarządzaj kategoriami &użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Dodaj swoje własne kategorie do Przeglądarki etykiet" @@ -12173,27 +12256,27 @@ msgstr "" "Następujące książki zostały już skonwertowane do formatu %s. Czy chcesz, by " "zostały ponownie skonwertowane?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Przywróć" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Wpłać i wesprzyj rozwój calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Odłącz połączone urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Krótki przewodnik po calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12203,31 +12286,31 @@ msgstr "" "debugowania będzie dostępny w pliku: %s

    Log zostanie automatycznie " "wyświetlony." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Źródło wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Niektóre zadania są aktywne. Jesteś pewnien, że chcesz zamknąć program?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12237,11 +12320,11 @@ msgstr "" " Wyjście może spowodować uszkodzenie urządzenia.
    \n" " Jesteś pewny, że chcesz wyjść?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13125,50 +13208,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Włącz serwer &zawartości" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "dzisiaj" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "wczoraj" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "w tym miesiącu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dni temu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "odznaczony" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nie" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "zaznaczony" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "tak" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "pusty" @@ -13994,20 +14077,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Główna" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Przenoszenie starej bazy danych do biblioteki książek w %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -14299,35 +14382,35 @@ msgstr "w" msgid "Books in" msgstr "Książki w" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Inne formaty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Uzyskaj" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Bezpośredni odnośnik" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Stały link do tej książki" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Książka została skasowana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "W poszukiwaniu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Odpowiadające książki" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 4d96103794..89b40e56bf 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-24 16:19+0000\n" "Last-Translator: Alberto Ferreira \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:57+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204 @@ -59,7 +59,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -103,7 +103,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -150,7 +150,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -172,8 +172,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -181,14 +181,14 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -246,7 +246,7 @@ msgstr "Ação de interface do usuário" msgid "Preferences" msgstr "Preferências" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -256,7 +256,7 @@ msgstr "" "contendo todos os ficheiros dos atalhos. Este extra é executado, todas as " "vezes que adiciona um ficheiro HTML à biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -264,7 +264,7 @@ msgstr "" "Codificação de caracteres para os ficheiros HTML de origem. As escolhas " "comuns incluem: cp1252, latin1, iso-8859-1 e utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -274,101 +274,101 @@ msgstr "" "directório pmlname_img ou imagens. Este plugin, é executado, todas as vezes " "que você adicionar um arquivo PML à bibilioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extrai a capa dos ficheiros de banda desenhada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Lê os metadados dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Lê os metadados dos livros digitais, contidos nos arquivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lê os metadados dos livros digitais, contidos nos arquivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Define os metadados nos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Define os metadados a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aparência e Tacto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Ajuste o interface de utilizador do Calibre às suas necessidades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Altere o comportamento do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Adicione as suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adicione/remova as suas próprias colunas à lista de livros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalize a barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -376,66 +376,66 @@ msgstr "" "Personalize as barras de ferramentas e menus de contexto, alterando as " "acções que estão disponíveis em cada um" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opções de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Defina opções especifícas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opções Comuns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Defina opções comuns a todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Defina opções específicas para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "A adicionar livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlar a forma como o Calibre revê metadados dos ficheiros ao adicionar " "livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "A gravar livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -443,47 +443,47 @@ msgstr "" "Controle a forma como o Calibre exporta ficheiro da sua base de dados quando " "grava para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Enviar livros para os dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controle a forma como o Calibre transfere livros para o seu e-reader" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Módulos de extensão de metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Alterar os metadados antes de gravar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avançadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Partilhar livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Partilhar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -491,11 +491,11 @@ msgstr "" "Configurar partilha de livros através de correio electrónico. É possível " "enviar automaticamente as notícias transferidas para os seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Partilha através da Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -504,28 +504,28 @@ msgstr "" "biblioteca Calibre através da Internet, independentemente do dispositivo ou " "sítio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adicionar/remover/personalizar as funcionalidades do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajustar o comportamento do Calibre em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Outras Opções" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Outras opções de configuração" @@ -711,35 +711,35 @@ msgstr "Este perfil destina-se ao dispositivo B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Este perfil destina-se ao Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Estrutura para os extras de tipo de ficheiro" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalização do extra local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Extras desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Módulos de extensão activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nenhum extra válido encontrado em " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "A inicialização do extra %s falhou, deixando o seguinte relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -751,18 +751,18 @@ msgstr "" " Personalize o calibre carregando extras externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adicione um extra especificando um caminho para o ficheiro zip que o contém." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remova um extra identificado pelo seu nome. Não tem qualquer efeito sobre os " "extras integrados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -770,15 +770,15 @@ msgstr "" "Personalize o extra. Especifique o nome do extra e uma expressão " "identificadora, separados por uma vírgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listar todos os extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" @@ -790,7 +790,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Estabelecer ligação a telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -798,7 +798,7 @@ msgstr "" "Lista de directorias separada por vírgulas para enviar e-books para o " "dispositivo (a primeira existente será usada)" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." @@ -832,14 +832,14 @@ msgstr "A actualizar a lista de metadados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d de %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "terminado" @@ -869,7 +869,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Carregue em 'Mostrar Detalhes' para obter a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -879,20 +879,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Estabelecer ligação com o sistema iTunes." @@ -943,7 +943,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -963,8 +963,8 @@ msgstr "A transferir o(s) livro(s) para o aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -974,8 +974,8 @@ msgstr "A adicionar os livros à listagem de metadados do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -983,8 +983,8 @@ msgstr "A remover os livros do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1202,12 +1202,12 @@ msgstr "" "O dispositivo Kobo suporta apenas uma colecção actualmente: a lista " "\"Im_Reading\". Crie uma etiqueta com a denominação \"Im_Reading\". " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Não Implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2892,7 +2892,7 @@ msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2902,7 +2902,7 @@ msgstr "Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(es)" @@ -2923,7 +2923,7 @@ msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comentários" @@ -2934,9 +2934,9 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiquetas" @@ -2946,7 +2946,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Série" @@ -2956,7 +2956,7 @@ msgid "Language" msgstr "Linguagem" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Data e Hora" @@ -3141,6 +3141,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Converter comentários descarregados de %s para texto simples" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Descarregar os metadados do Google Books." @@ -3381,7 +3382,11 @@ msgstr "Capa guardada para o ficheiro " msgid "Cover" msgstr "Capa" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3517,7 +3522,7 @@ msgstr "Opções de geração do Índice em HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Avaliação" @@ -4176,25 +4181,25 @@ msgstr "Marque as categorias do navegador que não serão mostradas" msgid "Choose Files" msgstr "Escolher ficheiros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Adicionar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Adicionar livros ao dispositivo/à biblioteca do calibre a partir de " "ficheiros no computador" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Adicionar os livros a partir de uma pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4203,7 +4208,7 @@ msgstr "" "pasta, assume que todos os ficheiros de livros na mesma pasta estão em " "formatos diferentes)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4212,103 +4217,111 @@ msgstr "" "livros por pasta, assume que todos os ficheiros de livros são livros " "diferentes)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Adicionar um livro vazio (Uma entrada de livro sem nenhum formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Adicionar a partir do ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "A carregar os livros para o aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Livros em formato EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Livros em formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Livros em formato HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Livros em formato LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Livros em formato MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Livros em formato Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Livros em formato texto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Livros em formato PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Livros em formato SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Banda desenhada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Livros compatíveis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Alguns livros foram combinados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Falha ao ler os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Falha ao ler os metadados do(s) seguinte(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Adicionar à biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4316,14 +4329,14 @@ msgstr "Adicionar à biblioteca" msgid "No book selected" msgstr "Nenhum livro seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os seguintes livros são virtuais e não podem ser adicionados à biblioteca do " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Não foram encontrados livros" @@ -4559,11 +4572,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4624,7 +4637,7 @@ msgid "Bulk convert" msgstr "Converter a granel" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "É impossível converter" @@ -4791,56 +4804,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Email para" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Enviar para o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4998,7 +5021,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Ajuda" @@ -5135,7 +5158,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Mostrar os detalhes do livro" @@ -5507,7 +5530,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Caminho" @@ -5524,8 +5547,8 @@ msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Colecções" @@ -5538,8 +5561,8 @@ msgstr "Clicar para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5642,7 +5665,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulário" @@ -7809,7 +7832,7 @@ msgstr "Escolher o formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formato" @@ -7981,7 +8004,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8008,12 +8031,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8292,50 +8315,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "O padrão da procura é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9575,12 +9598,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10135,7 +10158,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar livros na memória principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Cartão A" @@ -10144,7 +10167,7 @@ msgid "Show books in storage card A" msgstr "Mostrar livros no cartão de armazenamento A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Cartão B" @@ -10231,33 +10254,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "O nome da 'procura' é \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Livro %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Duplo clique para me editar

    " @@ -10609,7 +10632,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10949,11 +10972,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11246,7 +11269,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -11279,7 +11302,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11789,19 +11812,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Falha em iniciar o servidor de conteúdos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Registo de erros:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Registo de acesso:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -12119,51 +12142,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12196,16 +12219,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(todos os livros)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -12264,92 +12287,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gerir as Procuras guardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Gerir as Categorias do Utilizador" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Procuras" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Duplicar nome da procura" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "O nome da Procura guardada %s já está em uso" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12359,60 +12382,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordenar por nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordenar por Classificação média" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Corresponder todos" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Corresponder algum" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Gerir as categorias do &utilizador" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12462,57 +12485,57 @@ msgstr "" "Os seguintes livros já foram convertidos para o formato %s. Deseja voltar a " "convertê-los?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Faça um donativo para ajudar o calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Erro de conversão" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Falha" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Existem processos activos. Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12522,11 +12545,11 @@ msgstr "" " Sair pode causar corrupção no aparelho.
    \n" " Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13418,50 +13441,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Ligar o servidor de &conteúdos" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -14363,21 +14386,21 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    A migrar a base de dados antiga para a biblioteca de livros em " "%s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -14676,35 +14699,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 345bec0f3b..cb9dbe9032 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-11 00:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:03+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Ação da Interface do Usuário" msgid "Preferences" msgstr "Preferências" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "contendo todos os arquivos ligados. Esse plugin é ativado sempre que você " "adiciona um arquivo HTML à sua biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Codificação de caracteres para os arquivos HTML de entrada. Escolhas comuns " "incluem: cp1252, latin1, iso-8859 e utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,101 +242,101 @@ msgstr "" "'pmlname_img' ou 'images'. Esse plugin é ativado sempre que você adiciona um " "arquivo PML à sua biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extrair a capa dos arquivos de HQ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Ler metadados de %s arquivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Ler metadados dos ebooks em arquivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Ler metadados de ebooks em arquivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Alterar metadados em %s arquivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Alterar metadados a partir de %s arquivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aparência" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajusta a aparência da interface do calibre para se adequar ao seu gosto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Muda o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Adiciona suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Adiciona/remove suas próprias colunas na lista de livro do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalizar a barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -344,68 +344,68 @@ msgstr "" "Personalizar a barra de ferramentas e os menu de contexto, escolhendo que " "ações estão disponíveis em cada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opções de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Configura as opções de conversão específicas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opções usuais" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Configura as opções de conversão comuns para todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Configura as opções de conversão específicas para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Adicionando livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla como o calibre lê os metadados dos arquivos durante a inclusão de " "livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Salvando livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -413,47 +413,47 @@ msgstr "" "Controla como o calibre exporta arquivos da base de dados para o disco " "usando Salvar para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Enviando livros para dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controla como o calibre transfere arquivos do seu leitor de ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Configuração dos Metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Alterar campos de metadados antes de salvar / enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avançado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Compartilhando livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Compartilhando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -461,11 +461,11 @@ msgstr "" "Configurando compartilhamento de livros por e-mail. Pode ser usado para " "envio automático de notícias baixadas para seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Compartilhando pela rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -473,29 +473,29 @@ msgstr "" "Configurar o servidor de conteúdo permitirá seu acesso á biblioteca do " "calibre de qualquer lugar, em qualquer dispositivo conectado à internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Adiciona/remove/personaliza varios pontos das funcionalidades do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustes Finos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajuste fino de como o Calibre se comporta em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diversos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configurações avançadas" @@ -682,35 +682,35 @@ msgstr "Este perfil é destinado para a B & N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Este perfil é destinado para o Sanda Bambook" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Plug-ins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapeamento para plugins de tipo de aquivo" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Customização de plug-ins locais" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Plug-ins desativados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Plug-ins habilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Não foi encontrado um plugin válido em " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicialização do plugin %s falhou, gerando relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -722,18 +722,18 @@ msgstr "" " customiza o calibre usando plugins externos\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adiciona um plugin via a especificação do caminho de um arquivo zip que o " "contenha." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remover um plugin personalizado por nome. Não tem efeito em plugins nativos" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -741,15 +741,15 @@ msgstr "" "Personalizar plugin. Use uma vírgula para separar o nome do plugin e a " "string de personalização." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listar todos os plugins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Habilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" @@ -761,7 +761,7 @@ msgstr "Log de Debug" msgid "Communicate with Android phones." msgstr "Comunica-se com os telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -769,7 +769,7 @@ msgstr "" "Lista de diretórios separados por vírgulas para enviar eBooks ao " "dispositivo. O primeiro existente será utilizado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." @@ -803,14 +803,14 @@ msgstr "Atualizando a listagem de metadados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d de %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "concluído" @@ -840,7 +840,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Clique em 'Mostrar Detalhes' para a listagem." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -850,20 +850,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunicar com iTunes." @@ -914,7 +914,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -934,8 +934,8 @@ msgstr "Transferindo livros para o dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -945,8 +945,8 @@ msgstr "Adicionando livros à lista de metadados do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -954,8 +954,8 @@ msgstr "Removendo livros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1173,12 +1173,12 @@ msgstr "" "O Kobo aceita apenas uma coleção atualmente: a lista \"Estou_Lendo\". Crie " "uma tag chamada \"Estou_Lendo\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Não implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2816,7 +2816,7 @@ msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2826,7 +2826,7 @@ msgstr "Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(es)" @@ -2847,7 +2847,7 @@ msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Comentários" @@ -2858,9 +2858,9 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Tags" @@ -2870,7 +2870,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Série" @@ -2880,7 +2880,7 @@ msgid "Language" msgstr "Idioma" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Assinatura de tempo (timestamp)" @@ -3066,6 +3066,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Obter metadados do Google Books" @@ -3273,7 +3274,11 @@ msgstr "" msgid "Cover" msgstr "Capas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3406,7 +3411,7 @@ msgstr "Opções de geração de Sumário HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Avaliação" @@ -4028,25 +4033,25 @@ msgstr "categorias que não devem ser exibidas no navegador de tags" msgid "Choose Files" msgstr "Escolher arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Adicionar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Adicionar livros para biblioteca do calibre/dispositivo dos arquivos do seu " "computador" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Adicionar livros de um diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4055,7 +4060,7 @@ msgstr "" "diretório, assumindo que cada arquivo é o mesmo livro em um formato " "diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4063,103 +4068,111 @@ msgstr "" "Adicionar livros de diretórios, incluindo subdiretórios (vários livros por " "diretório, assumindo que cada arquivo é um livro diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Adicionar livro vazio. (Entrada de livro sem nenhum formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Adicionar de ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Enviando livros ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Livros EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Livros LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Livros HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Livros LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Livros MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Livros Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Livros TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Livros PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "HQs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Livros suportados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Fundir alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Falhou na leitura dos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Falhou na leitura dos metadados vindos de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Adicionar na biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4167,14 +4180,14 @@ msgstr "Adicionar na biblioteca" msgid "No book selected" msgstr "Nenhum livro selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os livros a seguir são virtuais ou não podem serem adicionados à biblioteca " "do calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Nenhum arquivo de livro encontrado" @@ -4410,11 +4423,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Falhou" @@ -4478,7 +4491,7 @@ msgid "Bulk convert" msgstr "Conversão em massa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Não foi possível converter" @@ -4649,56 +4662,66 @@ msgstr "" "Os livros selecionados serão permanentemente apagados de seu " "dispositivo. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Conectar ao diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Conectar ao iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Iniciar o Servidor de Conteúdo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Parar Servidor de Conteúdo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Enviar por e-mail para" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Configurar compartilhamento de livros baseado em email" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Enviar para o dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Conectar/compartilhar" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Gerenciar coleções" @@ -4858,7 +4881,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Ajuda" @@ -4998,7 +5021,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão de detalhes para mostra-los" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Exibir detalhes do livro" @@ -5374,7 +5397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Caminho" @@ -5391,8 +5414,8 @@ msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Coleções" @@ -5405,8 +5428,8 @@ msgstr "Clique para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5509,7 +5532,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulário" @@ -7685,7 +7708,7 @@ msgstr "Escolha o formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formato" @@ -7857,7 +7880,7 @@ msgstr "Localização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7884,12 +7907,12 @@ msgid "Author sort" msgstr "Autor ordenado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8165,50 +8188,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9491,12 +9514,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "O item é branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser nada. Invés disso apague-o." @@ -10041,7 +10064,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar livros na memória principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Cartão A" @@ -10050,7 +10073,7 @@ msgid "Show books in storage card A" msgstr "Mostrar livros no cartão A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Cartão B" @@ -10136,33 +10159,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "O nome para a pesquisa é \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Tamanho" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Livro %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Marcado para exclusão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Um duplo clique para editar-me

    " @@ -10521,7 +10544,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10878,11 +10901,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11178,7 +11201,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Aplicar" @@ -11216,7 +11239,7 @@ msgstr "" "até que você reinicie." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Reinício é necessário" @@ -11724,19 +11747,19 @@ msgstr "" "plugins da interface do dispositivo, em Preferências->Avançado->Plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Falhou ao iniciar o servidor de conteúdo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Registro de erros:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Registro de acessos:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Você deve reiniciar o servidor para que as mudanças sejam efetuadas" @@ -12053,51 +12076,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12130,16 +12153,16 @@ msgstr "" msgid "Restrict to" msgstr "Restrito à" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(todos os livros)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} de {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} de tudo)" @@ -12198,92 +12221,92 @@ msgstr "Clique para alterar" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Esconder categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Mostrar categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Gerenciar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Gerenciar Pesquisas Salvas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Gerenciar categorias do usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Mostrar todas as categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12293,62 +12316,62 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Ordenar pelo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Ordenar pela popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Ordernar pela média de avaliações" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Configura forma de ordenação para entradas no Navegador de Tags" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Todos os critérios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Qualquer critério" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando selecionando multiplos itens no Navegador de Tags, correspondam a " "qualquer critério ou todos eles." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Gerenciar categorias do &usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Adicionar suas próprias categorias no Navegador de Tags" @@ -12398,46 +12421,46 @@ msgstr "" "Os livros a seguir já foram convertidos para o formato %s. Você deseja " "reconverte-los?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Faça uma &doação para contribuir com calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Ejetar dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Guia de Inicialização Rápida do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Erro ao converter" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Lista Desativada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Falha" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12447,11 +12470,11 @@ msgstr "" "todo.Se você acha-lo útil, por favor considere fazer uma doação para ajudar " "seu desenvolvimento. Sua doação ajuda a manter o desenvolvimento do calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Existem tarefas ativas. Você tem certeza que deseja sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12461,11 +12484,11 @@ msgstr "" " Sair agora pode corremper dados no dispositivo.
    \n" " Você tem certeza que deseja sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13364,50 +13387,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Ligar servidor de &conteúdo" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "hoje" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "ontem" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "esteMês" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "diasatrás" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "desmarcado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "não" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "marcado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "sim" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "espaço em branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "vazio" @@ -14341,21 +14364,21 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrando o banco de dados antigo para a biblioteca de ebook em " "%s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -14664,35 +14687,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 6cb183721f..35b997d7eb 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-02-07 22:49+0000\n" -"Last-Translator: MLaudatu \n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-22 12:12+0000\n" +"Last-Translator: Andrei B \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-02-23 04:36+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -176,13 +176,13 @@ msgstr "Bază" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135 msgid "Customize" -msgstr "" +msgstr "Personalizează" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:44 msgid "Cannot configure" -msgstr "" +msgstr "Nu se poate configura" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305 msgid "File type" @@ -214,7 +214,7 @@ msgstr "Acțiune a interfeței utilizatorului" msgid "Preferences" msgstr "Preferințe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "care conţine toate fişierele legate. Acest plugin este rulat ori de câte ori " "adăugaţi un fişier HTML în bibliotecă." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Codificarea caracterelor in fisierele HTML sursa. Cele mai utilizate " "optiuni: cp1252, latin1, iso-8859-1 si utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,103 +242,103 @@ msgstr "" "directorul pmlname_img sau images. Acest plugin ruleaza de fiecare data cand " "se adauga un nou fisier PML in librarie." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extrage coperta din fişierele album" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Citeşte meta-date din fişierele %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Citeşte meta-date din e-cărţi în arhive RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Citeşte meta-date din e-cărţi în arhive ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Setează meta-date în fişiere %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Setează meta-date din fişiere %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Aspect și comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfață" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajustează aspectul și comportamentul interfeței Calibre după propriile tale " "gusturi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Schimbă modul în care se comportă Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Adaugă propriile tale coloane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adaugă/șterge propriile tale coloane în lista de cărți a programului Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Personalizați bara cu unelte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -346,67 +346,68 @@ msgstr "" "Ajustează bara de unelte și meniurile contextuale, schimbând acțiunile " "disponibile ale fiecăruia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" -msgstr "" +msgstr "Perzonalizează căutarea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" +"Personalizează modul în care căutarea cărților funcționează în calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Opțiuni de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Precizează opțiunile de conversie specifice fiecărui format de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Opţiuni comune" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Precizează opțiuni comune pentru toate formatele" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Opțiuni ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Precizează opțiunile specifice fiecărui format de ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Adăugare cărți" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlează modalitatea de citire metadata din fișiere la adăugare cărți de " "către Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Salvează cărțile pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -414,49 +415,49 @@ msgstr "" "Controlează modalitatea de export a fișierelor din baza de date Calibre la " "utilizarea opțiunii Salvează pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Trimitere cărți spre dispozitive" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controlează cum Calibre transferă fișierele către cititorul dumneavoastră de " "cărți electronice" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" -msgstr "" +msgstr "Schimbă câmpurile metadata înainte de salvare/trimitere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" -msgstr "" +msgstr "Funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Configurări avansate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" -msgstr "" +msgstr "Crează propriile funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" -msgstr "" +msgstr "Partajare cărți prin email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Impartire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -464,11 +465,11 @@ msgstr "" "Precizarea opțiunilor de partajare a cărților prin email. Poate fi folosită " "pentru trimiterea automată a știrilor descărcate spre dispozitivele tale" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Partajare via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -477,29 +478,29 @@ msgstr "" "da acces la biblioteca dumneavoastră Calibre de oriunde, de pe orice " "dispozitiv prin Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Extensii" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adaugă/şterge/configurează diferite funcţii ale Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Ajustări" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Reglare fină a modului în care se comportă Calibre în diferite contexte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Configurare avansată a altor elemente" @@ -682,41 +683,41 @@ msgstr "Acest profil este destinat pentru Amazon Kindle DX." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:712 msgid "This profile is intended for the B&N Nook Color." -msgstr "" +msgstr "Acest profil este pentru B&N Nook Color" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:723 msgid "This profile is intended for the Sanda Bambook." msgstr "Acest profil este pentru Sanda Bambook" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Module instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapari pentru module de fisiere" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Personalizarea locala a plugin-urilor" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Module dezactivate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Module activate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nu a fost găsit niciun modul valid în " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initializarea plugin-ului %s esuata cu mesajul:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -728,18 +729,18 @@ msgstr "" " Personalizeaza Calibre prin folosirea plugin-urilor externe.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adaugă un plugin prin specificarea căii către fişierul zip ce îl conţine." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Înlătură un plugin particular specificat prin nume. Nu are efect asupra " "plugin-urilor încastrate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -747,15 +748,15 @@ msgstr "" "Personalizeaza un plugin. Specifica numele plugin-ului si sirul personalizat " "separate prin virgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Listează toate plugin-urile instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Activează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Dezactivează plugin-ul specificat prin nume" @@ -767,7 +768,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Comunica cu telefoane Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -775,7 +776,7 @@ msgstr "" "Lista separata prin virgule a directoarelor ce vor fi trimise catre " "dispozitiv. Va fi folosit primul dispozitiv identificat." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Comunica cu telefoanele S60." @@ -806,14 +807,14 @@ msgstr "Actualizez lista de metadate a dispozitivului ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d din %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "terminat" @@ -843,7 +844,7 @@ msgstr "" "Anumite coperti nu au putut fi convertite.\n" "Apasa 'Afiseaza detalii' pentru o lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -853,40 +854,42 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Noutăți" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Catalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Comunica cu iTunes." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "" +msgstr "Comunică cu cititor eBook Sanda Bambook." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" -msgstr "" +msgstr "Li Fanxi" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:42 msgid "Device IP Address (restart calibre after changing)" -msgstr "" +msgstr "Adresa IP a dispozitivului (reporniți calibre după modificare)" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:47 msgid "" "Unable to add book to library directly from Bambook. Please save the book to " "disk and add the file to library from disk." msgstr "" +"Nu este posibilă adaugarea cărții în bibliotecă direct din Bambook. Vă rugăm " +"să salvaţi cartea pe disc şi adăugaţi fişierul la biblioteca de pe disc." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:67 msgid "" @@ -902,14 +905,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 msgid "Bambook" -msgstr "" +msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -929,8 +932,8 @@ msgstr "Transfera carti catre dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -940,8 +943,8 @@ msgstr "Adaug carti la lista metadata a dispozitivului..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -949,8 +952,8 @@ msgstr "Sterge carti din dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -963,7 +966,7 @@ msgstr "Trimite metadate catre dispozitiv" #: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 msgid "Bambook SDK has not been installed." -msgstr "" +msgstr "Bambook SDK nu a fost instalat." #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." @@ -1002,11 +1005,11 @@ msgstr "Comunica cu cititorul eBook PocketBook 301." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:233 msgid "Communicate with the PocketBook 602/603/902/903 reader." -msgstr "" +msgstr "Comunică cu cititorul PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 701" -msgstr "" +msgstr "Comunică cu PocketBook 701" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1114,7 +1117,7 @@ msgstr "Comunica cu JetBook Mini" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:28 msgid "Not a valid MOBI file. Reports identity of %s" -msgstr "" +msgstr "Nu este un fișier MOBI valid. Raportează identitatea %s" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." @@ -1130,7 +1133,7 @@ msgstr "Conversează cu cititorul Kindle 2/3 eBook" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Trimite informaţii despre numărul paginii atunci când trimit cărţi" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1142,7 +1145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" -msgstr "" +msgstr "Folosește o generare mai lentă dar mai precisă a numărului paginii" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:189 msgid "" @@ -1168,12 +1171,12 @@ msgstr "" "Kobo suporta pentru moment doar o singura colectie: lista \"Im_Reading\". " "Creaza o eticheta numita \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Neimplementat" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -1240,7 +1243,7 @@ msgstr "Comunica cu Nokia 770" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 msgid "Communicate with the Nokia 810/900 internet tablet." -msgstr "" +msgstr "Comunică cu tableta internet Nokia 810/900" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 msgid "Communicate with the Nokia E52" @@ -2742,7 +2745,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2752,7 +2755,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2773,7 +2776,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2784,9 +2787,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2796,7 +2799,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2806,7 +2809,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2969,6 +2972,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3174,7 +3178,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3304,7 +3312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3864,131 +3872,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3996,12 +4012,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4232,11 +4248,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4297,7 +4313,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4464,56 +4480,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4671,7 +4697,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4808,7 +4834,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5163,7 +5189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5180,8 +5206,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5194,8 +5220,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5298,7 +5324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7419,7 +7445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7589,7 +7615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7616,12 +7642,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7888,50 +7914,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9170,12 +9196,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9715,7 +9741,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9724,7 +9750,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9806,33 +9832,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10177,7 +10203,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10510,11 +10536,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10799,7 +10825,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10832,7 +10858,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11320,19 +11346,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11632,51 +11658,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11707,16 +11733,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11775,92 +11801,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11870,60 +11896,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11969,68 +11995,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12881,50 +12907,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13741,19 +13767,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -14030,35 +14056,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 2fccae571b..cce5071686 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-05 18:17+0000\n" "Last-Translator: Konstantin \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:58+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -31,7 +31,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -75,7 +75,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -122,7 +122,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -144,8 +144,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -153,14 +153,14 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -218,7 +218,7 @@ msgstr "Действие Пользовательского Интерфейса msgid "Preferences" msgstr "Параметры" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -228,7 +228,7 @@ msgstr "" "содержащий все связанные файлы. Этот модуль запускается каждый раз, когда вы " "добавляете HTML файл в библиотеку." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -236,7 +236,7 @@ msgstr "" "Кодировка для входящих HTML файлов. Наиболее популярные: cp1251, latin1, iso-" "8859-1 и utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -246,100 +246,100 @@ msgstr "" "pmlname_img либо images. Этот плагин запускается каждый раз когда в " "библиотеку добавляется PML-файл." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Извлечь обложку из файлов комикса" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Читать метаданные из %s файлов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Читать метаданные из книг в архивах RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Читать метаданные из книг в архивах ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Внести метаданные в файлы %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Внести метаданные из файлов %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Оформление" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте внешний вид calibre по-своему вкусу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Настройка поведения calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Добавьте свои столбцы" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Добавьте/удалите ваши собственные столбцы в список книг Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Настройка панели инструментов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -347,67 +347,67 @@ msgstr "" "Настройте панель инструментов и контекстное меню, выбрав то, какие действия " "будут доступны для того и другого." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Настройки ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Конвертация" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Задайте параметры конвертации, характерные для каждого формата ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Общие настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Установка общих для всех форматов параметров конвертации" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Настройки вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Задайте параметры конвертации, характерные для каждого формата вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Добавление книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Импорт/Экспорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление тем, как Calibre считывает метаданные из файлов при добавлении " "книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Запись книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -415,47 +415,47 @@ msgstr "" "Управление тем, как Calibre экспортирует файлы из своей базы данных на диск " "при использовании записи на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Передача книг на устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачи книжек на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Изменять поля метаданных до сохранения/отправки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Шаблонная функция" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Расширенный" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Создать собственную шаблонную функцию" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Отправить книжку по e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Общий доступ к файлам" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -463,11 +463,11 @@ msgstr "" "Настройка рассылки книг по e-mail. Может быть использована для " "автоматической доставки загруженных новостных лент на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Сетевой доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -475,28 +475,28 @@ msgstr "" "Настройка http-сервера calibre, предоставляющего доступ к библиотеке с " "любого устройства, подключенного к сети интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Модули" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Добавить/удалить/изменить различные части функциональности calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Расширенные настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Тонкая настройка поведения calibre при различных контекстах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Разное" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Различная продвинутая конфигурация" @@ -683,35 +683,35 @@ msgstr "Этот профайл предназначен для B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Этот профиль предназначен для Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Установленные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Назначение плагинов типов файлов" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Настройка плагина" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Отключённые плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Включенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Не найден подходящий модуль в " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Неудачная инициализация модуля %s:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -723,30 +723,30 @@ msgstr "" " Настроить calibre при помощи внешних плагинов.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Добавить плагин, указав путь к zip файлу, содержащему его." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Удалить плагин по имени. Не действует на встроенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Настроить плагин. Укажите имя плагина и строку настроек, разделённые запятой." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Вывести список всех установленных плагинов" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Включить указазанный плагин" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Отключить указанный плагин" @@ -758,7 +758,7 @@ msgstr "Журнал ошибок" msgid "Communicate with Android phones." msgstr "Соединиться с Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -766,7 +766,7 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" @@ -799,14 +799,14 @@ msgstr "Обновление списка метаданных устройст #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d из %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "Готово" @@ -836,7 +836,7 @@ msgstr "" "Некоторые обложки не могут быть преобразованы.\n" "Нажмите кнопку \"Показать детали\" для списка." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -846,20 +846,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Новости" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Соединиться с iTunes" @@ -908,7 +908,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -928,8 +928,8 @@ msgstr "Передача книги на устройство..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -939,8 +939,8 @@ msgstr "Добавление книги в список метаданных у #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -948,8 +948,8 @@ msgstr "Удаление книги с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1167,12 +1167,12 @@ msgstr "" "Kobo сейчас поддерживает только одну коллекцию: \"Im_Reading\". Создайте " "метку \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Не реализовано" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2827,7 +2827,7 @@ msgstr "Да" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2837,7 +2837,7 @@ msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Автор(ы)" @@ -2858,7 +2858,7 @@ msgstr "Спонсор" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Комментарии" @@ -2869,9 +2869,9 @@ msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Теги" @@ -2881,7 +2881,7 @@ msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Серия" @@ -2891,7 +2891,7 @@ msgid "Language" msgstr "Язык" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Временная метка" @@ -3075,6 +3075,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Преобразовать коментарии загруженные с %s в обычный текст" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Загрузка метаданных из Книг Google" @@ -3298,7 +3299,11 @@ msgstr "" msgid "Cover" msgstr "Обложка" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3430,7 +3435,7 @@ msgstr "Варианты создания HTML содержания" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Оценка" @@ -4067,24 +4072,24 @@ msgstr "пометить категории просмотра для неото msgid "Choose Files" msgstr "Выберите файлы" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Добавить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Добавить книги в библиотеку/устройство calibre из файлов на Вашем компьютере" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4093,7 +4098,7 @@ msgstr "" "директорию, считая, что каждый файл в директории - та же самая книга в " "разных форматах)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4101,103 +4106,111 @@ msgstr "" "Добавить книги из директорий, включая поддиректории (одна книга на " "директорию, считая, что каждый файл - отдельная книга)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Добавить пустую книгу (книгу без каких-либо форматов)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Добавить по ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Загрузка книг в устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Книги EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Книги HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Книги LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Книги MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Книги Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Текстовые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Книги PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "Книги SNB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Комиксы" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Архивы" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Поддерживаемые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Объединить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Сбой чтения метаданных" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Ошибка чтения метаданных из" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Добавить в библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4205,13 +4218,13 @@ msgstr "Добавить в библиотеку" msgid "No book selected" msgstr "Нет выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Следующие книги виртуальны и не могут быть добавлены в библиотеку calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Не найдено файлов книг" @@ -4445,11 +4458,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Неудалось" @@ -4512,7 +4525,7 @@ msgid "Bulk convert" msgstr "Общее преобразование" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Не преобразуется" @@ -4683,56 +4696,66 @@ msgid "" msgstr "" "Выбранные книги будут удалены из вашего устройства. Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Подключиться к папке" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Подключиться к iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Запустить контент сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Остановить контент сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Отправить по электронной почте к" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Настроить общий доступ к книгам на основе электронной почты" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Отправить в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Подключиться/общий доступ" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Управлять коллекциями" @@ -4890,7 +4913,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Справка" @@ -5027,7 +5050,7 @@ msgid "Click the show details button to see which ones." msgstr "Нажмите кнопку \"показать детали\" чтобы увидеть какая именно." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Показать подробности" @@ -5404,7 +5427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Путь" @@ -5421,8 +5444,8 @@ msgid "Formats" msgstr "Форматы" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Коллекции" @@ -5435,8 +5458,8 @@ msgstr "Щелкните, чтобы открыть" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5539,7 +5562,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Форма" @@ -7704,7 +7727,7 @@ msgstr "Выбрать формат" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Формат" @@ -7874,7 +7897,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7901,12 +7924,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -8177,50 +8200,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9477,12 +9500,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10031,7 +10054,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Карта 1" @@ -10040,7 +10063,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Карта 2" @@ -10122,33 +10145,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "В Библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Размер" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Книга %s из %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Дважды кликните по редактировать

    " @@ -10498,7 +10521,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10843,11 +10866,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -11153,7 +11176,7 @@ msgid "Change &font (needs restart)" msgstr "Изменить &шрифт (необходим перезапуск)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Применить" @@ -11190,7 +11213,7 @@ msgstr "" "запрещено менять настройки, пока вы не перезапустите программу." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Требуется перезапуска" @@ -11685,19 +11708,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Сбой запуска контент-сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Лог ошибок:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Лог доступа:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -12011,51 +12034,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12088,16 +12111,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(все книги)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -12156,92 +12179,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Управление %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Управление сохраненными поисками" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Управлять пользовательскими категориями" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12251,60 +12274,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Сортировать по имени" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Сортировать по популярности" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Сортировать по средней оценке" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Устанавливает порядок сортировки для записей в Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Сравнить все" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Сравнить некоторые" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12354,57 +12377,57 @@ msgstr "" "Следующие книги уже были сконвертированы в формат %s. Вы хотите их " "переконвертировать?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "Восстановить" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Пожертвовать на развитие calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Извлечь подключенное устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Руководство по быстрому началу работы с Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы все равно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12414,11 +12437,11 @@ msgstr "" " Выход может вызвать искажение на устройстве.
    \n" " Вы действительно уверены, что хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13292,50 +13315,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Включить &сервер информационного наполнения" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "сегодня" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "вчера" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "в этом месяце" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "несколько дней назад" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "нет" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "да" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "пусто" @@ -14222,19 +14245,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%s Средня оценка %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Основная" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Миграция старой базы данных в %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -14512,35 +14535,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Другие форматы" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Получить" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Постоянная ссылка" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Постоянная ссылка на эту книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Эта книга была удалена" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "поиск" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Соответствие книг" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 4a609043da..5d57ddb8e7 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:00+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index da3cb712e1..387bf512e9 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-09-24 20:37+0000\n" "Last-Translator: martinr \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:59+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Užívateľská akcia" msgid "Preferences" msgstr "Nastavenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "súbory na ktoré odkazy smerujú. Tento modul je spustený zakaždým keď je do " "knižnice pridaný HTML súbor." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Kódovanie znakov pre vstupné HTML súbory. Bežne používané kódovania sú napr. " "cp1252, latin1, iso-8859-1 alebo utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,102 +242,102 @@ msgstr "" "adresári pmlname_img alebo images. Tento plugin je spustený po každom " "vložení PML sôboru do knižnice." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Preberá obálky zo súborov s komiksami" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Číta metadáta zo súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Číta metadáta z elektronických kníh v archívoch RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Číta metadáta z elektronických kníh v archívoch ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Zapisuje metadáta do súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Nastaviť metadáta zo súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Vzhľad a chovanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Rozhranie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Upravte si vzhľad a nastavenia calibre rozhrania tak, aby vyhovovali vašim " "požiadavkám" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Správanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Zmeniť spôsob chovania calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "pridať vlastné stĺpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Pridať / odstrániť svoje vlastné stĺpce v calibre zozname kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Prispôsobiť lištu nástrojov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -345,65 +345,65 @@ msgstr "" "Vlastné nastavenie panelov nástrojov a kontextových menu, meniace sa s " "dostupnými akciami k dispozícii." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Možnosti vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konverzia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Nastavenie možností konverzie špecifické pre každý vstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Bežné voľby" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Nastaviť možnosti konverzie spoločné pre všetky formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Výstupné nastavenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Nastavenie možností konverzie špecifických pre každý výstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Vloženie kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import/export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolovať, ako calibre číta metaúdaje zo súborov pri pridávaní kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Uloženie kníh na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -411,47 +411,47 @@ msgstr "" "Kontrolovať, ako calibre exportuje súbory zo svojej databázy na disk pri " "použití Uložiť na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Poslanie kníh do zariadení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolovať, ako calibre prenáša súbory do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Rozšírené" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Zdieľanie kníh emailom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Zdieľanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -459,11 +459,11 @@ msgstr "" "Nastavenie zdieľania kníh prostredníctvom e-mailu. Môže byť použité pre " "automatickom zasielanie stiahnutých noviniek do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Zdieľanie cez sieť" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -471,28 +471,28 @@ msgstr "" "Nastavenie calibre Obsahového Servera, ktorý vám umožní prístup k vašej " "calibre knižnici odkiaľkoľvek, na akomkoľvek zariadení, cez internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Pridať/odstrániť/upraviť rôzne časti calibre funkcií" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Vylepšenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladiť chovanie calibre v rôznych kontextoch" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Rôzne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Rôzne pokročilé nastavenia" @@ -675,35 +675,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Inštalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Priradenie modulov k formátom súborov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Úprava lokálnych modulov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Neaktívne moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Povolené moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Nebol nájdený žiadny platný modul v " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializácia modulu %s zlyhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -715,30 +715,30 @@ msgstr "" " Nastaviť calibre nahraním externých pluginov.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pridajte modul zadaním cesty k ZIP archívu v ktorom sa nachádza." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Odstrániť modul podľa mena. Vstavané moduly nie je možné odstrániť." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upraviť modul. Zadajte názov modulu, za ním čiarku a reťazec s úpravami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Vypísať všetky inštalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Aktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" @@ -750,7 +750,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komunikácia s telefónmi Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -758,7 +758,7 @@ msgstr "" "Čiarkou oddelený zoznam adresárov na poslanie e-knihy do zariadení. Prvý " "existujúci bude použitý" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Komunikácia s S60 telefónmi" @@ -789,14 +789,14 @@ msgstr "Aktualizácia zoznamu metadát zariadenia.." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d z %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "Dokončené" @@ -826,7 +826,7 @@ msgstr "" "Niektoré obálky nemôžu byť skonvertované\n" "Klikni na \"Ukázať detaily\" pre výpis." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -836,20 +836,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Novinky" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalóg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Komunikácia s iTunes." @@ -892,7 +892,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -912,8 +912,8 @@ msgstr "Prenos kníh do zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -923,8 +923,8 @@ msgstr "Pridávam knihy do zoznamu v zariadení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -932,8 +932,8 @@ msgstr "Odstraňujem knihy zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1149,12 +1149,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Neimplementované" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2712,7 +2712,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2722,7 +2722,7 @@ msgstr "Názov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(i)" @@ -2743,7 +2743,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Poznámky" @@ -2754,9 +2754,9 @@ msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Tagy" @@ -2766,7 +2766,7 @@ msgstr "Tagy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Séria" @@ -2776,7 +2776,7 @@ msgid "Language" msgstr "Jazyk" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Časová známka" @@ -2948,6 +2948,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Download metadát z Google Books" @@ -3155,7 +3156,11 @@ msgstr "" msgid "Cover" msgstr "Obálka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3288,7 +3293,7 @@ msgstr "voľby HTML TOC generovania." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Hodnotenie" @@ -3856,23 +3861,23 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Pridať knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Pridať knihy z jedného adresára" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3881,7 +3886,7 @@ msgstr "" "adresár predstavuje jednu knihu a súbory v ňom sú rôzne formáty tej istej " "knihy)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3889,103 +3894,111 @@ msgstr "" "Pridať knihy z adresárov, vrátane podadresárov (viacero kníh na adresár, " "t.j. predpokladá sa, že každý súbor je iná kniha)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Odosielam knihy do zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "TXT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Archívy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3993,12 +4006,12 @@ msgstr "" msgid "No book selected" msgstr "Nie je označená žiadna kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4229,11 +4242,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4294,7 +4307,7 @@ msgid "Bulk convert" msgstr "Previesť dávkovo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Nemôžem previesť" @@ -4461,56 +4474,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Odoslať do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4668,7 +4691,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4806,7 +4829,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Zobraziť podrobnosti o knihe" @@ -5161,7 +5184,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Cesta" @@ -5178,8 +5201,8 @@ msgid "Formats" msgstr "Formáty" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5192,8 +5215,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5296,7 +5319,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Z" @@ -7424,7 +7447,7 @@ msgstr "Vyberte formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Formát" @@ -7594,7 +7617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7621,12 +7644,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7893,50 +7916,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9188,12 +9211,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9743,7 +9766,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9752,7 +9775,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9834,33 +9857,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Kniha %s z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10209,7 +10232,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10544,11 +10567,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10834,7 +10857,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10867,7 +10890,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11358,19 +11381,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Nepodarilo sa spustiť obsahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Záznam o prístupe:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11677,51 +11700,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11752,16 +11775,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11820,92 +11843,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11915,60 +11938,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Nájsť všetky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Nájsť ktorékoľvek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -12014,68 +12037,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Obnoviť" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Prispejte na vývoj calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Chyba prevodu" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prebieha spracovanie úloh. Určite chcete program ukončiť?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12929,50 +12952,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13868,20 +13891,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Migrujem starú databázu do knižnice elektronických kníh v %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -14159,35 +14182,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index f4fe66844c..30ad8ce38b 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-09 00:17+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:59+0000\n" "X-Generator: Launchpad (build 12351)\n" "Generated-By: pygettext.py 1.5\n" @@ -27,7 +27,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Dejanje uporabniškega vmesnika" msgid "Preferences" msgstr "Nastavitve" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "katera vsebuje vse povezane datoteke. Ta vtičnik se zažene vsakokrat ob " "dodajanju HTML datoteke v knjižnico." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Kodiranje znakov za vhodne datoteke HTML. Najpogostejše izbire: cp1250, " "latin2, iso-8859-2 in utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "ali images. Ta vtičnik se zažene vsakokrat ob dodajanju PML datoteke v " "knjižnico." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Pridobi naslovno stran iz stripa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Preberi metapodatke iz %s datotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Preberi metapodatke iz eknjig in arhivov RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Preberi metapodatke iz eknjig in arhivov ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Nastavitev metapodatkov v %s datoteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Nastavitev metapodatkov iz %s datoteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Videz in občutek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Vmesnik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Nastavitev izgleda vmesnika calibre po vašem okusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Obnašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Spremenite odzivanje programa calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Dodajte lastne stolpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajanje/odstranjevanje vaših stolpcev v seznamu knjig calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Prikroji orodno vrstico" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,64 +343,64 @@ msgstr "" "Prireditev orodne vrstice in kontekstnih menijev, spreminjanje dostopnih " "akcij" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Možnosti vnosa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Pretvorba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Določite možnosti pretvorbe za posamezne zapise" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Splošne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Določite možnosti pretvorbe, skupne vsem zapisom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Izhodne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Nastavitev opcij pretvorbe specifične za vsak izhodni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Dodajanje knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Uvozi/izvozi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Kontrola branja metapodatkov iz datotek ob dodajanju knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Shranjevanje knjig na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -408,47 +408,47 @@ msgstr "" "Nadzor kako calibre izvaža datoteke iz lastne podatkovne baze na disk ob " "uporabi Shrani na disk (Save to disk)." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Pošiljanje knjig na naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Nadzor kako calibre prenese datoteke v vaš e-knjige bralnik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metapodatki-vnosna plošča" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Spreminjanje polj metapodatkov pred shranjevanjem/pošiljanjem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Ustvarite lastne funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Skupna raba knjig prek e-pošte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Skupna raba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -456,11 +456,11 @@ msgstr "" "Nastavitev souporabe knjig po e-mailu. Lahko uporabite za samodejno " "pošiljanje naloženih(downloaded) novic na vaše naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Skupna raba prek spleta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -468,29 +468,29 @@ msgstr "" "Nastavitev calibre Strežnika, kateri vam bo omogočil dostop do vaše " "knjižnice preko interneta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Vstavki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Dodajanje/odstranjevanje/spreminjanje različnih delov funkcionalnosti calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Izboljšave (Tweaks)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fina nastavitev obnašanja calibre v različnih kontekstih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Razne naprednejše nastavitve" @@ -672,35 +672,35 @@ msgstr "Ta profil je namenjen za B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Ta profil je namenjen izdelku Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Nameščeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapiranje vtičnikov po tipu datotek" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Lokalno preurejanje vtičnikov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Onemogočeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Omogočeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Ne najdem veljavnega vtičnika " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializacija vtičnika %s ni uspela s sledljivostjo za nazaj:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -712,17 +712,17 @@ msgstr "" " Prikrojitev calibre z naložitvijo zunanjih vtičnikov.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodajanje vtičnika z določitvijo poti do zip datoteke, ki ga vsebuje" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Odstranjevanje običajnega vtičnika po imenu. To ne vpliva na vgrajene " "vtičnike" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -730,15 +730,15 @@ msgstr "" "Preurejanje vtičnika. Določite ime vtičnika in preurejene stringe ter jih " "ločite z vejico." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Prikaži vse nameščene vtičnike" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Omogoči imenovan vtičnik" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Onemogoči imenovan vtičnik" @@ -750,7 +750,7 @@ msgstr "Dnevnik razhroščevanja" msgid "Communicate with Android phones." msgstr "Povezovanje z Android telefoni." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -758,7 +758,7 @@ msgstr "" "Seznam map ločenih z vejico za pošiljanje na napravo. Uporabljena bo prva " "obstoječa" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Povezovanje s S60 telefoni." @@ -791,14 +791,14 @@ msgstr "Posodabljam seznam metapodatkov naprave..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d od %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "končano" @@ -828,7 +828,7 @@ msgstr "" "Kakšna umetniška naslovnica ne bo pretvorjena.\n" "Kliknite 'Pokaži detajle' za seznam." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -838,20 +838,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Novice" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Povezovanje z iTunes." @@ -894,7 +894,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -914,8 +914,8 @@ msgstr "Prenašanje knjig na napravo ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -925,8 +925,8 @@ msgstr "Dodajanje knjig na seznam metapodatkov naprave..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -934,8 +934,8 @@ msgstr "Odstranjevanje knjig z naprave ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1153,12 +1153,12 @@ msgstr "" "Kobo trenutno podpira samo eno zbirko: the \"Im_Reading\" seznam. Ustvarite " "oznako z imenom \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Ni podprto" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2698,7 +2698,7 @@ msgstr "Da" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2708,7 +2708,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Avtor(ji)" @@ -2729,7 +2729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Opombe" @@ -2740,9 +2740,9 @@ msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Značke" @@ -2752,7 +2752,7 @@ msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serija" @@ -2762,7 +2762,7 @@ msgid "Language" msgstr "Jezik" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Časovna znamka" @@ -2925,6 +2925,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Prenesi metapodatke z Google Books" @@ -3132,7 +3133,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Vir metapodatkov" @@ -3262,7 +3267,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Ocena" @@ -3822,131 +3827,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Dodaj knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Dodaj knjige iz enega direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Prenašanje knjig na napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3954,12 +3967,12 @@ msgstr "" msgid "No book selected" msgstr "Nobena od knjig ni izbrana" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4190,11 +4203,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4255,7 +4268,7 @@ msgid "Bulk convert" msgstr "Paketna pretvorba" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Pretvorba ni možna" @@ -4422,56 +4435,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Pošlji napravi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4629,7 +4652,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4766,7 +4789,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5121,7 +5144,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Pot" @@ -5138,8 +5161,8 @@ msgid "Formats" msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5152,8 +5175,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5256,7 +5279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Forma" @@ -7383,7 +7406,7 @@ msgstr "Izberi Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -7553,7 +7576,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7580,12 +7603,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7853,50 +7876,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9143,12 +9166,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9688,7 +9711,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9697,7 +9720,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9779,33 +9802,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Knjiga %s od %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dvoklikni me da me urediš

    " @@ -10152,7 +10175,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10485,11 +10508,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10774,7 +10797,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10807,7 +10830,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11295,19 +11318,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11607,51 +11630,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11682,16 +11705,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11750,92 +11773,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11845,60 +11868,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11944,68 +11967,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Pretvorna Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12856,50 +12879,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13774,19 +13797,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Selitev stare podatkovne baze v knjižnico eknjig v %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Krčim bazo" @@ -14063,35 +14086,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 487bc31c4d..9f641dca6e 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-09-03 18:34+0000\n" "Last-Translator: Besnik \n" "Language-Team: Albanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:47+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Ndërfaqe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Shndërrim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Shtojca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Lajme" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "Titull" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autor(ë)" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komente" @@ -2552,9 +2552,9 @@ msgstr "Komente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketa" @@ -2564,7 +2564,7 @@ msgstr "Etiketa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Seri" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "Gjuhë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Vulë kohore" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "Kapak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Vlerësim" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Shtoni libra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Libra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Dërgoje te pajisja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Shfaq hollësi libri" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Shteg" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "Formate" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "Zgjidhni Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Regjistrim gabimesh:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 6f24b30b26..50abb8ace4 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-25 08:58+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 04:58+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Akcije korisničkog interfejsa" msgid "Preferences" msgstr "Podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "fajlove. Ovaj dodatak se pokreće svaki put kada dodate HTML fajl u " "biblioteku." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Kodni raspored za ulazne HTML fajlove. Najčešće korišćeni kodni rasporedi " "su: Windows-1252 (CP1252), Latin-1, ISO-8859 i UTF-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "plmname_img i images. Ovaj dodatak se pokreće svaki put kada dodate PML fajl " "u biblioteku." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Uzmi omot iz fajla sa stripom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Čitaj metapodatke iz %s fajlova" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Čitaj metapodatke iz e-knjiga u RAR arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Čitaj metapodatke iz e-knjiga u ZIP arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Upiši metapodatke u %s fajlova" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Učitaj metapodatke iz %s fajlova" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Izgled i ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Prilagodite izgled i ponašanje calibrea da odgovara vašem ukusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Promenite način ponašanja calibrea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Dodajte sopstvene kolone" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajte/uklonite sopstvene kolone za calibre spisak knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Prilagodite traku sa alatima" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,65 +343,65 @@ msgstr "" "Prilagodite traku sa alatima i kontekstno osetljive menije menjajući akcije " "koje su na raspolaganju u svakom od njih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Ulazna podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Postavite opcije za konverziju za svaki od ulaznih formata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Postavite opcije za konverziju za sve formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Postavite opcije za konverziju specifične za svaki izlazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Dodajem knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Uvoz/izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolišite kako calibre čita metapodatke iz fajlova kada dodaje knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Snimam kjige na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -409,47 +409,47 @@ msgstr "" "Kontrolišite kako calibre izvozi fajlove iz baze podataka na disk kada se " "koristi opcija Snimi na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Šaljem knjige na uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolišite kako calibre šalje fajlove na vaš čitač" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Priključci za metapodatke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Izmeni metapodatke pre snimanja/slanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Šablonske funkcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Napravite sopstvene šablonske funkcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Šaljem knjige elektronskom poštom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Razmena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -457,11 +457,11 @@ msgstr "" "Podesite razmenu knjiga elektronskom poštom. Ovo se može koristiti i za " "automatsko slanje preuzetih vesti na vaš uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Razmena preko Interneta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -469,28 +469,28 @@ msgstr "" "Podesite calibre server sadržaja koji će omogućiti pristup vašoj calibre " "biblioteci s bilo koje lokacije, bilo kog uređaja, a preko Interneta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Dodaj/ukloni/podesi različite elemente ponašanja calibrea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Fina podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fino podesite kako se calibre ponaša u različitim situacijama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Razna napredna podešavanja" @@ -675,35 +675,35 @@ msgstr "Ovaj profil je namenjen B&N Nook Color čitaču." msgid "This profile is intended for the Sanda Bambook." msgstr "Ovaj profil je namenjen Sanda Bambook čitaču." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Instalirani dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Mapiranje dodataka za različite vrste datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Podešavanja lokalnih podataka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Isključeni dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Uključeni dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Ispravan dodatak nije pronađen u " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Pokretanje dodatka %s nije uspelo. Poruka o grešci je:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -715,15 +715,15 @@ msgstr "" " Podesi calibre učitavanjem spoljnih dodataka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Instalirajte dodatak navođenjem putanje ka ZIP fajlu koji ga sadrži." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Uklonite dodatak po imenu. Ovo nema uticaja na ugrađene dodatke." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -731,15 +731,15 @@ msgstr "" "Podesite dodatak. Navedite ime dodatka i naredbu za podešavanje rastavljene " "zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Prikaži sve instalirane dodatke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Uključi navedeni dodatak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Isključi navedeni dodatak" @@ -751,7 +751,7 @@ msgstr "Izveštaj o radu" msgid "Communicate with Android phones." msgstr "Uspastavi vezu sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -759,7 +759,7 @@ msgstr "" "Zarezima razdvojen spisak direktorijuma na uređaju u koje će se slati " "knjige. Koristiće se prvi postojeći." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Uspostavi vezu sa S60 telefonima." @@ -792,14 +792,14 @@ msgstr "Ažuriranje spiska metapodataka na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d od %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "završeno" @@ -829,7 +829,7 @@ msgstr "" "Neki omoti nisu mogli da budu konvertovani.\n" "Kliknite na 'Prikaži detalje' za spisak." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -839,20 +839,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Vesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Uspostavi vezu sa iTunes." @@ -902,7 +902,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -922,8 +922,8 @@ msgstr "Šaljem knjige na uređaj..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -933,8 +933,8 @@ msgstr "Dodajem knjige na spisak metapodataka na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -942,8 +942,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1161,12 +1161,12 @@ msgstr "" "Kobo trenutno podržava samo jednu kolekciju: \"Im_Reading\" listu. Napravite " "etiketu sa imenom \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Nije dovršeno" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2858,7 +2858,7 @@ msgstr "Da" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2868,7 +2868,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Autori" @@ -2889,7 +2889,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Komentari" @@ -2900,9 +2900,9 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etikete" @@ -2912,7 +2912,7 @@ msgstr "Etikete" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serija" @@ -2922,7 +2922,7 @@ msgid "Language" msgstr "Jezik" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Vremenska oznaka" @@ -3104,6 +3104,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Pretvori komentare preuzete sa %s u običan tekst" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Preuzmi metapodatke s Google Books" @@ -3345,7 +3346,11 @@ msgstr "Omot je snimljen u fajl " msgid "Cover" msgstr "Naslovna strana" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3482,7 +3487,7 @@ msgstr "Opcije za generisanje HTML Sadržaja" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Ocena" @@ -4130,23 +4135,23 @@ msgstr "kategorije koje ne treba prikazati u izlogu etiketa" msgid "Choose Files" msgstr "Izaberi fajlove" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Dodaj knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "Dodaj knjige s računara u calibre, ili biblioteku na uređaju" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorijuma" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4155,7 +4160,7 @@ msgstr "" "po direktorijumu, podrazumeva se da su različiti fajlovi ista knjiga u " "različitiim formatima)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4163,103 +4168,111 @@ msgstr "" "Dodaj knjige iz direktorijuma, uključujući pod-direktorijume (više knjiga po " "direktorijumu, podrazumeva se da je svaki fajl različita knjiga)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj praznu knjigu. (Stavka za knjigu bez ijednog formata)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Dodaj iz ISBNa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Prenosim knjige na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Knijge u tekst formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Stripovi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arhive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Podržane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Dodao sam neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Nisam uspeo da pročitam metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Nisam upseo da pročitam metapodatke iz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Dodaj u biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4267,12 +4280,12 @@ msgstr "Dodaj u biblioteku" msgid "No book selected" msgstr "Nije izabrana nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Ove knjige su virtuelne i ne mogu biti dodate u calibre biblioteku:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Nisu pronađeni fajlovi s knjigama" @@ -4508,11 +4521,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Nije uspelo" @@ -4577,7 +4590,7 @@ msgid "Bulk convert" msgstr "Konvertuj masovno" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Ne mogu da konvertujem" @@ -4754,56 +4767,66 @@ msgstr "" "Izabrane knjige će biti zauvek izbrisane s vašeg uređaja. Da li ste " "sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Uspostavi komunikaciju s direktorijumom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Uspostavi komunikaciju sa iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Uspostavi vezu s Bambook čitačem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Pokreni server sadržaja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Zaustavi server sadržaja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Pošalji elektronskom poštom na" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Podesi razmenu knjiga elektronskom poštom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Pošalji na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Poveži/razmeni" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Uredi kolekicje" @@ -4981,7 +5004,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Pomoć" @@ -5121,7 +5144,7 @@ msgid "Click the show details button to see which ones." msgstr "Kliknite na dugme za više detalja da vidite koje." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Prikaži detalje o knjizi" @@ -5501,7 +5524,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Putanja" @@ -5518,8 +5541,8 @@ msgid "Formats" msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Kolekcije" @@ -5532,8 +5555,8 @@ msgstr "Kliknite da biste otvorili" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5636,7 +5659,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Obrazac" @@ -7840,7 +7863,7 @@ msgstr "Izaberite format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8016,7 +8039,7 @@ msgstr "Lokacija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8043,12 +8066,12 @@ msgid "Author sort" msgstr "Sortiranje po autoru" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Neispravno ime autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Imena autora ne mogu sadržati znak &." @@ -8349,26 +8372,26 @@ msgstr "GREŠKA U S/R ŠABLONU" msgid "You must specify a destination when source is a composite field" msgstr "Morate navesti i ciljno polje ako je izvor složeno polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Neispravna pretraga/zamena" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Autori ne mogu da budu prayni. Knjiga s naslovom %s nije obrađena" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Naslov ne može biti prazan. Knjiga s naslovom %s nije obrađena" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Neispravan izraz za pretraživanje: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8376,25 +8399,25 @@ msgstr "" "Primenjujem izmene na %d knjiga.\n" "Faza{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9722,12 +9745,12 @@ msgid "%s (was %s)" msgstr "%s (bilo %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Ova stavka je prazna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Stavka ne može da bude prazna. Izbrišite je." @@ -10289,7 +10312,7 @@ msgid "Show books in the main memory of the device" msgstr "Prikaži knjige u osnovnoj memoriji uređaja" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Kartica A" @@ -10298,7 +10321,7 @@ msgid "Show books in storage card A" msgstr "Prikaži knjige na memorijskoj kartici A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Kartica B" @@ -10383,33 +10406,33 @@ msgid "Book %s of %s." msgstr "Knjiga %s od %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Ime za pretragu je \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "UUID ove knjige je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "U biblioteci" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Veličina" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Knjiga %s autora %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Izabrano za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Kliknite dva puta da me promenite

    " @@ -10767,7 +10790,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Uspešno preuzeo metapodatke za %d od %d knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detalji" @@ -11122,12 +11145,12 @@ msgstr "Morate uneti šablon za kompleksne kolone" msgid "You must enter at least one value for enumeration columns" msgstr "Morate uneti bar jednu vrednost za kolone u enumeraciji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Ne možete zadati praznu vrednost, jer se podrazumeva da je ona uključena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Vrednost \"{0}\" se pojavljuje više od jednom" @@ -11441,7 +11464,7 @@ msgid "Change &font (needs restart)" msgstr "Promeni vrstu &slova (potrebno je ponovno pokretanje)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Primeni" @@ -11478,7 +11501,7 @@ msgstr "" "uradite neće biti moguće menjati ostala podešavanja." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Potrebno je ponovno pokretanje" @@ -12017,19 +12040,19 @@ msgstr "" "uređaje podešavanjem dodatka za uređaj u meniju Podešavanja->Napredna->Dodaci" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Nisam uspeo da pokrenem server sadržaja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Dnevnik grešaka:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Dnevnik pristupa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Morate ponovo pokrenuti server da bi promene imale efekta" @@ -12346,18 +12369,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Neispravna podešavanja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12366,34 +12389,34 @@ msgstr "" "podrazumevanu vrednost, a zatim menjate jedno po jedno dok ne otkrijete koje " "je pogrešno." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12424,16 +12447,16 @@ msgstr "Izaberite sačuvanu pretragu, ili unesite ime za novu" msgid "Restrict to" msgstr "Ograniči na" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(sve knjige)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} od {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} od svih)" @@ -12492,93 +12515,93 @@ msgstr "Klikni da promeniš" msgid "&Alternate shortcut:" msgstr "&Alternativna prečica:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Sakrij kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Prikaži kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Uredi '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Uredi sačuvane pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Uredi korisničke kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Prikaži sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Promeni naćin kreiranja podkategorija" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Promena autora za više knjiga može potrajati. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Izmena metapodataka za ovoliko knjiga može potrajati. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Naziv pretrage već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Naziv sačuvane pretrage %s je već u upotrebi." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Pronađi stavku u izlogu etiketa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12596,63 +12619,63 @@ msgstr "" "stavke\n" "koje sadrže tekst \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "Traž&i" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Pronađi prvu/sledeću stavku" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Zatvori sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "Nema više rezultata pretrage.

    Kliknite na \"Traži ponovo\" da biste " "skočili na prvi rezultat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sortiraj po imenu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sortiraj po popularnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sortiraj po srednjoj oceni" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Odredite način sortiranja u Izlogu etiketa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Moraju odgovarati svi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Odgovara bilo koji od" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Kada je u Izlogu etiketa izabrano više stavki traži bilo koju od njih" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "&Uredi korisničke kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Dodajte sopstvene kategorije u Izlog etiketa" @@ -12702,27 +12725,27 @@ msgstr "" "Ove knjige su već konvertovane u format %s. Da li želite da ih ponovo " "konvertujete?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "V&rati na ekran" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "Pošaljite &donaciju da podržite razvoj calibre programa" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Isključi pov&ezani uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Kratko uputstvo za Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Test način rada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12732,19 +12755,19 @@ msgstr "" "izveštaj o radu će biti u fajlu: %s

    Sadržaj ovog fajlaće biti prikazan " "automatski." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Greška u konverziji" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recept je isključen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Neuspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12754,12 +12777,12 @@ msgstr "" "koristi molim vas da razmislite o mogućnosti da napravite donaciju u korist " "daljeg razvoja. Vaše donacije pomažu da se razvoj calibrea nastavi." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Još uvek ima aktivnih poslova. Da li ste sigurni da želite da prekinete rad?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12770,11 +12793,11 @@ msgstr "" "uređaju.
    \n" " Da li ste sigurni da želite da prekinete rad?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13684,50 +13707,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Uključite &server sadržaja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "danas" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "juče" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "ovog meseca" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dana ranije" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "neobeleženo" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "ne" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "obeleženo" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "da" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "prazno" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "prazno" @@ -14784,20 +14807,20 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sSrednja ocena je %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Osnovna" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    Prevodim staru bazu podataka u biblioteku e-knjiga u %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Sažimam bazu podataka" @@ -15109,35 +15132,35 @@ msgstr "u" msgid "Books in" msgstr "Knjige u" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Drugi formati" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Čitaj %(title)s u formatu %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Preuzmi" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Trajni link" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "Trajni link ka ovoj knjizi" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Ova knjiga je obrisana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "u pretrazi" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Odgovarajuće knjige" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 8c9d010437..3d01312d52 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-18 00:52+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-18 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:00+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -29,7 +29,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -73,7 +73,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -120,7 +120,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -142,8 +142,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -151,14 +151,14 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -216,7 +216,7 @@ msgstr "Användargränssnittsåtgärd" msgid "Preferences" msgstr "Inställningar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -226,7 +226,7 @@ msgstr "" "alla länkade filer. Detta tillägg körs varje gång du lägger till en HTML-fil " "till biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -234,7 +234,7 @@ msgstr "" "Teckenkodning för indata i HTML. Vanliga alternativ är: cp1252, latin1, iso-" "8859-1 och utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -244,102 +244,102 @@ msgstr "" "pmlname_img eller bilder. Detta tillägg körs varje gång du lägger till en " "PML-fil till biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Extrahera omslag från serietidningsfiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Läs metadata från %s-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Läs metadata från eböcker i RAR-arkiv" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Läs metadata från eböcker i ZIP-arkiv" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Ställ in metadata i %s-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Ställ in metadata utifrån %s-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Utseende och beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Gränssnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Justera utseendet och beteendet av Calibre-gränssnittet så det passar din " "smak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Ändra Calibres beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Lägg till dina egna kolumner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Lägga till / ta bort dina egna kolumner till Calibres boklista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Anpassa verktygsfältet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -347,65 +347,65 @@ msgstr "" "Anpassa verktygsfält och menyer, genom att ändra vilka åtgärder som finns i " "varje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "Anpassa sökning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "Anpassa sättet att söka efter böcker verk i eCalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Inmatningsalternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Konvertera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Ange konverteringsalternativ specifika för varje indataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Vanliga alternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Ange konverteringsalternativ gemensamma för alla format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Alternativ för utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Ange konvertering specifika för varje utdataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Lägga till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Import / Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollera hur Calibre läser metadata från filer när du lägger till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Spara böcker till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -413,47 +413,47 @@ msgstr "" "Kontrollera hur Calibre exporterar filer från databasen till hårddisken när " "du använder Spara till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Skickar böcker till enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollera hur Calibre överför filer till din läsplatta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Kontrollpanel för metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Ändra metadatafält innan du sparar / skickar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Avancerat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Skapa din egna mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Dela böcker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Delar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -461,11 +461,11 @@ msgstr "" "Ställ in delning av böcker via e-post. Kan användas för automatisk sändning " "av nedladdade nyheter till dina enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Dela på nätet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -473,28 +473,28 @@ msgstr "" "Ställ in Calibre innehållsserver som ger dig tillgång till din Calibre-" "bibliotek från någonstans, på någon enhet på Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Lägg till / ta bort / anpassa olika bitar av Calibre-funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Justeringar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustera hur Calibre beter sig i olika sammanhang" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Diverse avancerad konfiguration" @@ -679,35 +679,35 @@ msgstr "Denna profil är avsedd för B&N Nook Color." msgid "This profile is intended for the Sanda Bambook." msgstr "Denna profil är avsedd för Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Installerade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Kopplingar mellan tillägg och filändelser" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Anpassa tillägg lokalt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Inaktiverade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Aktiverade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Inget giltigt tillägg hittades i " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Tillägget %s kunde inte startas. Information om felet:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -719,18 +719,18 @@ msgstr "" " Anpassa calibre genom att ladda externa tillägg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Installera ett tillägg genom att ange sökvägen till zip-filen som innehåller " "detta." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ta bort ett tillägg utifrån dess namn. Har ingen effekt på inbyggda tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -738,15 +738,15 @@ msgstr "" "Anpassa tillägg. Ange tilläggets namn och anpassningssträngen åtskilda av " "ett kommatecken." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Lista alla installerade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Aktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Inaktivera namngivet tillägg" @@ -758,7 +758,7 @@ msgstr "Felsökningslogg" msgid "Communicate with Android phones." msgstr "Kommunicera med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -766,7 +766,7 @@ msgstr "" "Kommaseparerad lista av kataloger på enheten dit e-böckerna skall skickas. " "Den första katalog som finns kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" @@ -799,14 +799,14 @@ msgstr "Uppdaterar metadata på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d av %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "slutförda" @@ -836,7 +836,7 @@ msgstr "" "En del omslag kan inte konverteras.\n" "Klicka på \"Visa detaljer\" för en lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -846,20 +846,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Kommunicera med iTunes" @@ -909,7 +909,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -929,8 +929,8 @@ msgstr "Överför böcker till enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -940,8 +940,8 @@ msgstr "Lägger till böcker till enhetens metadatalista..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -949,8 +949,8 @@ msgstr "Tar bort böcker från enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1168,12 +1168,12 @@ msgstr "" "Det Kobo stöder endast en samling för närvarande: \"Im_Reading\" listan. " "Skapa ett märke för \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Inte implementerad" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2881,7 +2881,7 @@ msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2891,7 +2891,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Författare" @@ -2912,7 +2912,7 @@ msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Kommentarer" @@ -2923,9 +2923,9 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketter" @@ -2935,7 +2935,7 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Serie" @@ -2945,7 +2945,7 @@ msgid "Language" msgstr "Språk" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Tidsstämpel" @@ -3129,6 +3129,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konvertera kommentarer hämtade från %s till oformaterad text" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Hämtar metadata från Google Books" @@ -3369,7 +3370,11 @@ msgstr "Omslag sparas som en fil " msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "Metadatakälla" @@ -3505,7 +3510,7 @@ msgstr "Alternativ för innehållsförteckning från HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Betyg" @@ -4174,23 +4179,23 @@ msgstr "Kategorier som inte skall visas i etikettbläddraren" msgid "Choose Files" msgstr "Välj filer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Lägg till böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "Lägg till böcker i Calibres bibliotek / enhet från filer på datorn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Lägg till böcker från en enda katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4198,7 +4203,7 @@ msgstr "" "Lägg till böcker från kataloger, inklusive underkataloger (en bok per " "katalog, antar att varje e-bokfil är samma bok i ett annat format)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4206,82 +4211,90 @@ msgstr "" "Lägg till böcker från kataloger, inklusive underkataloger (flera böcker per " "katalog, antar att varje e-bokfil en ny bok)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Lägg till tom bok (bokpost utan format)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Skift + Ctrl + E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Lägg till från ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Skickar böcker till enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Textböcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Serier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Arkiv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Stödda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Sammanfoga flera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4290,21 +4303,21 @@ msgstr "" "Följande två exemplar böcker hittades och inkommande boksformat bearbetats " "och samman till din Calibre databas enligt dina automerge inställningar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Kunde inte läsa metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Kunde inte läsa metadata från följande" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Lägg till i biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4312,13 +4325,13 @@ msgstr "Lägg till i biblioteket" msgid "No book selected" msgstr "Inga böcker har valts" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Följande böcker är virtuella och kan inte läggas till i Calibres biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Inga bokfiler hittades" @@ -4557,11 +4570,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Misslyckades" @@ -4627,7 +4640,7 @@ msgid "Bulk convert" msgstr "Masskonvertering" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Kan inte konvertera" @@ -4804,56 +4817,66 @@ msgstr "" "De utvalda böckerna kommer att tas bort permanent från enheten. Är " "du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Anslut till mappen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Anslut till iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "Anslut till Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Starta mediaserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Stoppa mediaserver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "E-post till" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "E-post till och ta bort från biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(Ta bort från bibliotek)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Dela ut böcker via e-post..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Skicka till enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Anslut/dela ut" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Hantera samlingar" @@ -5033,7 +5056,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Hjälp" @@ -5173,7 +5196,7 @@ msgid "Click the show details button to see which ones." msgstr "Klicka på knappen \"Visa detaljer\" för att se vilka." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Visa bokdetaljer" @@ -5552,7 +5575,7 @@ msgstr "Flera böcker per &mapp, antar varje ebokfil är en annorlunda bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Sökväg" @@ -5569,8 +5592,8 @@ msgid "Formats" msgstr "Format" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "Samlingar" @@ -5583,8 +5606,8 @@ msgstr "Klicka för att öppna" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5687,7 +5710,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Formulär" @@ -7989,7 +8012,7 @@ msgstr "Välj format:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Format" @@ -8165,7 +8188,7 @@ msgstr "Plats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -8195,12 +8218,12 @@ msgid "Author sort" msgstr "Författarsortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Ogiltigt författarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Författarnamnet kan inte innehålla & tecken." @@ -8501,26 +8524,26 @@ msgstr "S/R MALLFEL" msgid "You must specify a destination when source is a composite field" msgstr "Du måste ange en destination när källan är ett sammansatt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "Sök/byt ogiltig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Författare kan inte vara en tom sträng. Boktitel %s bearbetats inte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Titel kan inte vara en tom sträng. Boktitel %s inte bearbetats" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "Ogiltigt sökmönster:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8528,25 +8551,25 @@ msgstr "" "Tillämpa ändringar %d böcker.\n" "Fas {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Den valda sparade sök och ersätt kommer att raderas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "Spara sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "Sök / byt namn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9870,12 +9893,12 @@ msgid "%s (was %s)" msgstr "%s (var %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "Posten är tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "En post kan inte lämnas tom. Ta bort den i stället." @@ -10437,7 +10460,7 @@ msgid "Show books in the main memory of the device" msgstr "Visa böcker i läsplattans inbyggda minne" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "Kort A" @@ -10446,7 +10469,7 @@ msgid "Show books in storage card A" msgstr "Visa böcker på minneskort A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "Kort B" @@ -10532,33 +10555,33 @@ msgid "Book %s of %s." msgstr "Boka %s av %s." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "Söknamn är \"(0)\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "Denna boks UUID är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "Storlek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "Bok %s av %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "Markerat för borttagning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "Dubbelklicka för att redigera mig

    " @@ -10915,7 +10938,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "Laddat ner metadata för %d av %d böcker" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "Detaljinformation" @@ -11272,11 +11295,11 @@ msgstr "Du måste ange en mall för sammansatta kolumner" msgid "You must enter at least one value for enumeration columns" msgstr "Du måste ange minst ett värde för uppräkningsbara kolumner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "Du kan inte ge tomt värde, eftersom det ingår som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "Värdet \"{0}\" finns med i listan mer än en gång" @@ -11587,7 +11610,7 @@ msgid "Change &font (needs restart)" msgstr "Förändring &teckensnitt (kräver omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Verkställ" @@ -11624,7 +11647,7 @@ msgstr "" "inte få ändra några fler inställningar, tills du startar." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "Omstart behövs" @@ -12165,19 +12188,19 @@ msgstr "" "Inställningar-> Avancerat-> insticksprogram" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "Kunde inte starta medieservern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Fellogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Åtkomstlogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "Du måste starta om servern för att ändringarna ska gälla" @@ -12557,18 +12580,18 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "Ogiltig justering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -12577,34 +12600,34 @@ msgstr "" "grundinställning och ändra dem en efter en tills du hittar den ogiltiga " "inställningen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -12636,16 +12659,16 @@ msgstr "Välj sparad sökning eller ange namn för en ny sparad sökning" msgid "Restrict to" msgstr "Begränsa till" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(alla böcker)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} av {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0} av alla)" @@ -12704,92 +12727,92 @@ msgstr "Klicka för att ändra" msgid "&Alternate shortcut:" msgstr "&Alternativ snabbtangent:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Dölj kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "Visa kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "Hantera %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Hantera sparade sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Hantera användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "Visa alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "Ändra sub-kategorisering systemet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Ändra författare till flera böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Ändra metadata för att många böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "Hitta objekt med etikettläsare" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -12807,62 +12830,62 @@ msgstr "" "poster\n" "som innehåller texten \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT + F" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "&Hitta" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "Hitta första / nästa passande objekt" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "Komprimera alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" "Inga fler träffar.

    Klicka på Sök igen för att gå till första " "träffen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Sortera efter namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Sortera efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sortera efter medelbetyg" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ange sorteringsordning i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Matcha alla" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Matcha någon" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "Matcha någon eller alla träffar i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Hantera &användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "Lägg till egna kategorier i etikettbläddraren" @@ -12912,27 +12935,27 @@ msgstr "" "Följande böcker har redan konverterats till %s-format. Vill du konvertera " "dem en gång till?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "Åte&rställ" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Donera för att stödja Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Mata ut ansluten &enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibres snabbstartsguide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "Felsökningsläge" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " @@ -12941,19 +12964,19 @@ msgstr "" "Du har startat Caliber i felsökningsläge. När du har avslutat Caliber kommer " "felsökningsloggen finnas i filen: %s

    logg visas automatiskt." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Konverteringen misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "Recept inaktiverat" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "Misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " @@ -12963,11 +12986,11 @@ msgstr "" "du donera för att stödja utvecklingen. Tack vare din donation kan Calibre " "fortsätta utvecklas." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Det finns aktiva jobb. Är du säker på att du vill avsluta?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12977,11 +13000,11 @@ msgstr "" " Om du avslutar nu kan enheten skadas.
    \n" " Är du säker på att du vill avsluta ändå?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -13894,50 +13917,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "Slå på och medieservern" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "denna månad" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "dagar sedan" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "inte ikryssad" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "nej" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "ikryssad" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "tom" @@ -15015,19 +15038,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sMedelbetyget är %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migrera den gamla databasen till e-bokbibliotek i %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "Komprimerar databas" @@ -15341,35 +15364,35 @@ msgstr "i" msgid "Books in" msgstr "Böcker på" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Andra format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "Läs %(title)s på %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "Hämta" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "En permanent länk till den här boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "Denna bok har tagits bort" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "söker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "Matchande böcker" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 3ae76fdef5..286b445ce5 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-09-03 18:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:01+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "" msgid "Preferences" msgstr "முன்னுரிமைகள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "இணைத்து ஜிப் கோப்பாக உருவாக்குக. ஒவ்வொரு முறையும் ஒரு ஹைச்டிஎம்மெல் " "கோப்பைச் சேர்க்கும்போதும் இந்த செருகி மீண்டும் மீண்டும் செயல்படும்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,253 +232,253 @@ msgstr "" "ஹைச்டிஎம்மெல் கோப்பில்உள்ளீடு செய்வதற்கான குறியீடுகள். பொதுவில் கிடைப்பவை - " "சிபி1252, லட்டின்1," -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Metadata va indha files'la %s set pannu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -648,35 +648,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -684,29 +684,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -718,13 +718,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -755,14 +755,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -787,7 +787,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -797,20 +797,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -853,7 +853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -873,8 +873,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -884,8 +884,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -893,8 +893,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1108,12 +1108,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2515,7 +2515,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2525,7 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2546,7 +2546,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2557,9 +2557,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2579,7 +2579,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2742,6 +2742,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2947,7 +2948,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3077,7 +3082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3637,131 +3642,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3769,12 +3782,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4005,11 +4018,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4070,7 +4083,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4237,56 +4250,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4444,7 +4467,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4581,7 +4604,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4936,7 +4959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4953,8 +4976,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4967,8 +4990,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5071,7 +5094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7192,7 +7215,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7362,7 +7385,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7389,12 +7412,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7661,50 +7684,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8943,12 +8966,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9488,7 +9511,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9497,7 +9520,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9579,33 +9602,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9950,7 +9973,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10283,11 +10306,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10572,7 +10595,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10605,7 +10628,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11093,19 +11116,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11405,51 +11428,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11480,16 +11503,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11548,92 +11571,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11643,60 +11666,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11742,68 +11765,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12654,50 +12677,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13514,19 +13537,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13803,35 +13826,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 785585e73f..add5786e70 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-01-09 02:04+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:01+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "ఉన్నత" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "వార్తలు" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "శీర్షిక" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "రచయిత(లు)" @@ -2541,7 +2541,7 @@ msgstr "నిర్మాత" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "వ్యాఖ్యలు" @@ -2552,9 +2552,9 @@ msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "భాష" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "కాలముద్ర" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "ఫారం" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 8912217485..19a79e309c 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,22 +7,22 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-11-19 23:44+0000\n" "Last-Translator: sksy \n" "Language-Team: Thai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:01+0000\n" "X-Generator: Launchpad (build 12351)\n" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "ตั้งค่าข้อมูลใน %s ไฟล์" @@ -36,7 +36,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -80,7 +80,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -127,7 +127,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -149,8 +149,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -158,14 +158,14 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -223,7 +223,7 @@ msgstr "การทำงานของส่วนติดต่อผู้ msgid "Preferences" msgstr "ปรับแต่ง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -233,14 +233,14 @@ msgstr "" "และสำเนาไฟล์เหล่านั้นไว้เพื่อนำมาสร้างเป็นไฟล์ ZIP " "ปลั้กอินนี้จะทำงานทุกครั้งที่คุณเพิ่มไฟล์ HTML เข้าไปในไลเบอรลี่" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" "รหัสตัวอักษรที่ใช้โดยทั่วไป ได้แก่ cp1252, latin1, iso-8859-1 และ utf-8" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -249,91 +249,91 @@ msgstr "" "สร้างชุดเอกสาร PMLZ ซึ่งประกอบด้วยไฟล์ PML และรูปทั้งหมดที่อยู่ในไดเรคตอรี่ " "pmlname_img หรือ images" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "แยกปกออกจากหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "อ่านข้อมูลจาก %s ไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "อ่านชุดข้อมูลจากอีบุคส์ในรูปแบบของ RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "อ่านข้อมูลจากหนังสือในไฟล์ ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "ตั้งค่าข้อมูลจาก %s ไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "รูปลักษณ์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "ส่วนติดต่อ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "ปรับเปลี่ยนรูปลักษณ์ให้เหมาะกับรสนิยมในการใช้งานของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "พฤติกรรม" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "เปลี่ยนแปลงพฤติกรรมในการทำงานของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "เพิ่มคอลัมน์ของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "เพิ่ม/ลดคอลัมน์ของคุณเองในรายการหนังสือของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "ปรับเปลี่ยนทูลบาร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -341,110 +341,110 @@ msgstr "" "ปรับเปลี่ยนทูลบาร์และเมนูเนื้อหา " "โดยกำหนดการเรียกใช้โปรแกรมในแต่ละเมนูและทูลบาร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "ตัวเลือกอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "แปลงไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "ตัวเลือกทั่วไป" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้ใช้กับทุกรูปแบบ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "ตัวเลือกเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "นำเข้า/ส่งออก" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "ควบคุมให้ calibre อ่านชุดข้อมูลจากไฟล์ในเวลาที่เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "บันทึกหนังสือลงดิสก์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "ควบคุมให้ calibre ส่งออกไฟล์จากฐานข้อมูลลงดิสก์เวลาสั่งบันทึก" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "ส่งหนังสือไปยังอุปกรณ์ปลายทาง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "ควบคุมให้ calibre ส่งถ่ายไฟล์ลงในอีบุคส์รีดเดอร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "เชี่ยวชาญ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "แบ่งปันทางอีเมลล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "แบ่งปัน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -452,11 +452,11 @@ msgstr "" "การตั้งค่าแบ่งปันทางอีเมลล์สามารถใช้เป็นช่องทางในการส่งข้่าวสารการเดาน์โหลดโด" "ยอัตโนมัติไปยังอุปกรณ์ปลายทางของท่านได้" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "แบ่งปันผ่านเน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -464,28 +464,28 @@ msgstr "" "ตั้งค่าให้ calibre เป็นเซิฟเวอร์จะทำให้คุณสามารถเข้ามายังห้องสมุด calibre " "ของคุณจาก ณ ที่แห่งใดก็ได้ จากอุปกรณ์สื่อสารใดก็ได้ผ่านอินเตอร์เน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "ปลั๊กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "เพิ่ม/ลด/ปรับแต่ง ฟังก์ชั่นต่างๆของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "ปรับแต่ง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "ปรับพฤติกรรมของ calibre ที่จะตอบสนองกับส่วนต่างๆอย่างละเอียด" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "อื่นๆ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "การปรับแต่งค่าตั้งต้นอื่นๆ" @@ -672,35 +672,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "ชุดข้อมูลนี้ใช้สำหรับ แซนด้า แบมบุค" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "ปลั้กอินที่ลงแล้วในเครื่อง" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "แผนผังสำหรับปลั้กอินที่ระบุว่าไฟล์รูปแบบใดจะใช้กับโปรแกรมใด" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "การปรับแต่งค่าโลคัลปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "พักใช้ปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "เรียกใช้ปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "ไม่พบปลั้กอินที่ใช้ได้ " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "ปลั้กอิน %s ที่เรียกใช้ไม่สามารถเรียกใช้ได้ดังแสดงในรายการผิดพลาดนี้" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -708,29 +708,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "ลงปลั้กอินโดยการระบุพาทที่อยู่ของไฟล์ zip ที่บรรจุปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "การนำปลั้กอินออกโดยเรียงลำดับตามชื่อไม่มีผลกับปลั้กอินของระบบเอง" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "การปรับแต่งปลั้กอินโดยระบุชื่อและขั้นตัวอักษรด้วยคอมม่า" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "แสดงรายการปลั้กอินทั้งหมดที่ลงในระบบ" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "เปิดใช้งานเนมปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "พักใช้งานเนมปลั้กอิน" @@ -742,7 +742,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ติดต่อกับโทรศัพท์แอนดรอยด์" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -750,7 +750,7 @@ msgstr "" "รายการไดเรคตอรี่ที่คั่นด้วยคอมม่าเพื่อส่งอีบุคส์ไปยังอุปกรณ์ปลายทางซึ่งจะใช้ช" "ื่อที่พบครั้งแรกก่อน" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" @@ -785,14 +785,14 @@ msgstr "กำลังปรับปรุงชุดข้อมูลรา #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d จาก %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "เสร็จเรียบร้อย" @@ -822,7 +822,7 @@ msgstr "" "ลวดลายบางส่วนในปกไม่สามารถแปลงค่าได้\n" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -832,20 +832,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "ข่าว" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "บัญชีรายชื่อ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "ติดต่อกับ iTunes" @@ -888,7 +888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -908,8 +908,8 @@ msgstr "ถ่ายหนังสือลงในอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -919,8 +919,8 @@ msgstr "เพิ่มหนังสือในรายการชุดข #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -928,8 +928,8 @@ msgstr "ลบหนังสือออกจากอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1147,12 +1147,12 @@ msgstr "" "ณ ขณะนี้ Kobo จะสนับสนุนเพียงคอเลคชั่นเดียวชื่อ \"Im_Reading\" " "ดังนั้นจึงต้องสร้างแทคชื่อ \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "ยังไม่รองรับ" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2671,7 +2671,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2681,7 +2681,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2713,9 +2713,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2725,7 +2725,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2735,7 +2735,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2898,6 +2898,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -3103,7 +3104,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3233,7 +3238,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3793,131 +3798,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3925,12 +3938,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4161,11 +4174,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4226,7 +4239,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4393,56 +4406,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4600,7 +4623,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4737,7 +4760,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5092,7 +5115,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5109,8 +5132,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5123,8 +5146,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5227,7 +5250,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7348,7 +7371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7518,7 +7541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7545,12 +7568,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7817,50 +7840,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9099,12 +9122,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9644,7 +9667,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9653,7 +9676,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9735,33 +9758,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10106,7 +10129,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10439,11 +10462,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10728,7 +10751,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10761,7 +10784,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11249,19 +11272,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11561,51 +11584,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11636,16 +11659,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11704,92 +11727,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11799,60 +11822,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11898,68 +11921,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12810,50 +12833,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13670,19 +13693,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13959,35 +13982,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 5337c22781..bfc4b4d70d 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-07 20:53+0000\n" "Last-Translator: Ozgur Demirel \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:01+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Kullanıcı Arayüzü Eylemi" msgid "Preferences" msgstr "Ayarlar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "içeren bir ZIP dosyası yarat. Bu eklenti, kütüphaneye bir HTML dosyası " "eklediğiniz her seferinde çalışır." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Girilecek HTML dosyaları için karakter kodlaması. Genel tercihler cp1252, " "latin1, iso-8859-1 ve utf-8'dir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,100 +242,100 @@ msgstr "" "bir PMLZ arşivi yarat. Bu eklenti, kütüphaneye her PML dosyası ekleyişinizde " "çalışır." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Çizgi roman dosyalarından kapağı da çek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "%s dosyalarından metadata oku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "RAR arşivleri içindeki ekitaplardan metadata oku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Zip arşivlerindeki kitapların metadatasını oku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "%s dosyalarındaki metadatayı belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "%s dosyalarından metadata belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Görünüm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Arayüz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre'nin görünümünü zevklerinize uygun olarak değiştirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "İşleyiş" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Calibre'nin işleyiş şeklini değiştirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Kendi sütunlarınızı ekleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Calibre kitap listesine kendi sütunlarınızı ekleyin/çıkarın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Araç çubuğunu özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -343,66 +343,66 @@ msgstr "" "Her birinde hangi eylemlerin mümkün olduğunu değiştirmek suretiyle araç " "çubuğunu ve kontekst (sağ tık) menüsünü özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Girdi seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Dönüştürme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Genel Seçenekler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Tüm biçimler için ortak olan dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Çıktı Seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Her çıktı biçimine özel dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Kitaplar ekleniyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "İçe Aktar/Dışa Aktar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kitaplar eklenirken calibre'nin dosyalardan nasıl metadata okuyacağını " "kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Kitaplar diske kaydediliyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -410,48 +410,48 @@ msgstr "" "Calibre'nin \"Diske kaydet\" kullanıldığında veritabanından dosyaları diske " "nasıl aktardığını kontrol et." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Kitaplar aygıtlara gönderiliyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Calibre'nin ekitap okuyucunuza dosyaları nasıl aktardığını kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Metadata santralleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Kaydetme/göndermeden önce metadata alanlarını değiştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Gelişmiş" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Kitapların eposta ile paylaşımı" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Paylaşım" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -459,11 +459,11 @@ msgstr "" "E-posta ile kitap paylaşımını düzenle. İndirilmiş haberlerin aygıtlara " "otomatik olarak gönderilmesi için kullanılabilir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "İnternet üzerinde paylaşım" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -471,28 +471,28 @@ msgstr "" "Calibre kütüphanenize, internet üzerinden, herhangi bir yerden, herhangi bir " "aygıttan erişim sağlayacak olan İçerik Sunucusu'nu kur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Çeşitli calibre işlevselliği parçalarını ekle/çıkar/özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "İnce Ayarlar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Farklı durumlarda Calibre'nin nasıl işleyeceğini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Çeşitli" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Çeşitli gelişmiş ayarlar" @@ -674,35 +674,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Yüklü eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Dosya türü eklentileri için eşleştirme" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Yerel eklenti özelleştirme" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Çalışmayan eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Etkinleştirilmiş eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "de geçerli bir eklenti bulunamadı. " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "%s eklentisi şu geri dönüş ile başlatılamadı:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -714,18 +714,18 @@ msgstr "" " Harici eklentiler yükleyerek Calibre'ye özelleştirin.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Eklentiyi içeren ZIP dosyasının bulunduğu yeri belirterek eklenti ekleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "İsminden yararlanarak özel bir eklentiyi çıkart. Programla gelen eklentiler " "üzerinde etkisi yoktur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -733,15 +733,15 @@ msgstr "" "Eklentiyi özelleştir. Eklenti ismiyle özelleştirme dizesini virgülle " "ayırarak belirleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Kurulu eklentileri listele" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "İsimlendirilmiş eklentiler geçerli" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "İsimlendirilmiş eklentiler geçersiz" @@ -753,7 +753,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Android telefonlar ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -761,7 +761,7 @@ msgstr "" "Aygıtta e-kitapların gönderileceğin klasörlerin virgülle ayrılmış listesi. " "Var olan ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." @@ -792,14 +792,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d / %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "tamamlandı" @@ -829,7 +829,7 @@ msgstr "" "Bazı kapak görselleri dönüştürülemedi.\n" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -839,20 +839,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Haberler" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "iTunes ile iletişim kur." @@ -895,7 +895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -915,8 +915,8 @@ msgstr "Kitaplar cihaza aktarılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -926,8 +926,8 @@ msgstr "Donanım metadata listesine kitaplar ekleniyor ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -935,8 +935,8 @@ msgstr "Cihazdaki kitaplar kaldırılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1150,12 +1150,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Gerçeklenmemiş" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2565,7 +2565,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2575,7 +2575,7 @@ msgstr "Eser Adı" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Yazar(lar)" @@ -2596,7 +2596,7 @@ msgstr "Yapımcı" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Açıklamalar" @@ -2607,9 +2607,9 @@ msgstr "Açıklamalar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Etiketler" @@ -2619,7 +2619,7 @@ msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Seriler" @@ -2629,7 +2629,7 @@ msgid "Language" msgstr "Dil" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Zaman damgası" @@ -2792,6 +2792,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2997,7 +2998,11 @@ msgstr "" msgid "Cover" msgstr "Kapak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3127,7 +3132,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3687,131 +3692,139 @@ msgstr "" msgid "Choose Files" msgstr "dosyaları Seç" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Kitaplar Ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3819,12 +3832,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4055,11 +4068,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4120,7 +4133,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4287,56 +4300,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4494,7 +4517,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4631,7 +4654,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4986,7 +5009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5003,8 +5026,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5017,8 +5040,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5121,7 +5144,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "Form" @@ -7242,7 +7265,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7412,7 +7435,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7439,12 +7462,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7711,50 +7734,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8993,12 +9016,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9538,7 +9561,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9547,7 +9570,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9629,33 +9652,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10000,7 +10023,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10333,11 +10356,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10622,7 +10645,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10655,7 +10678,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11143,19 +11166,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11455,51 +11478,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11530,16 +11553,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11598,92 +11621,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11693,60 +11716,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11792,68 +11815,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12704,50 +12727,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13564,19 +13587,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13853,35 +13876,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index af32ee3dca..697bf30a0b 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-01-31 10:59+0000\n" "Last-Translator: Mykola Pankiv \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:02+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,14 +214,14 @@ msgstr "" msgid "Preferences" msgstr "Налаштування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -229,7 +229,7 @@ msgstr "" "Кодування символів для вхідних HTML файлів. Зазвичай варіанти бувають: " "cp1252, latin1, iso-8859-1 і utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -239,165 +239,165 @@ msgstr "" "pmlname_img або images. Цей плагін запускається кожен раз, коли Ви додаєте " "HTML файл до бібліотеки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Витягнути обкладинки з файлів комікса" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Прочитати метадані з %s файлів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Прочитати метадані з е-книжок в RAR-архіві" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Прочитати метадані з е-книжок в ZIP-архіві" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Налаштувати метадані в %s файлах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Взяти метадані з %s файлів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Налаштуйте зовнішній вигляд Calibre за своїм смаком" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Поведінка" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Змінити спосіб поведінки Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Додати власну колонку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Додати/видалити власну колонку зі списку книг calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Налаштувати панель" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Налаштувати панель і контекстне меню" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Вхідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Перетворення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" "Встановити специфічні параметри перетворення для кожного вхідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Загальні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Встановити параметри перетворення, загальні для всіх форматів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Вихідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" "Встановити специфічні параметри перетворення для кожного вихідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Додавання книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Імпорт/Експорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Контроль читання метаданих з файлів при додаванні книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Запис книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -405,47 +405,47 @@ msgstr "" "Контроль експорту файлів зі своєї бази даних на диску при використанні " "Зберегти на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Книги надсилаються до пристрою" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачі файліви на вашу е-книжку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "Панель метаданих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "Змініть поля метаданих перед збереженням/надсиланням" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "Шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Розширено" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "Створити власні шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Обмін книгами по електронній пошті" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Спільний доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -453,11 +453,11 @@ msgstr "" "Установка обміну книг по електронній пошті. Може використовуватися для " "автоматичного надсилання чи завантаження новин на ваші пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Обмін через мережу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -465,28 +465,28 @@ msgstr "" "Налаштування сервера вмісту, який дасть вам доступ до бібліотеки calibre в " "будь-якому місці та на будь-якому пристрої, через Інтернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Розширення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Додати/видалити/налаштувати різні частини функціональності calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Пристосування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Досконале налаштування поводження calibre в різних ситуаціях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Різне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Різні додаткові налаштування" @@ -673,35 +673,35 @@ msgstr "Цей профіль призначений для B&N Nook Color" msgid "This profile is intended for the Sanda Bambook." msgstr "Цей профіль призначений для Sanda Bambook." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Встановлені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Призначення модулів типів файлів" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Налаштування локального плагіну" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Вимкнені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Увімкнені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Не знайдено додатку в " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Ініціалізація додатку %s не вдалася з помилками:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -713,16 +713,16 @@ msgstr "" " Налаштуйте Calibre, використовуючи зовнішні додатки.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Додайте плагін, вказавши місцезнаходження zip-файла, який його містить" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Видалити плагіни за назвою. Не впливає на встроєні плагіни." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -730,15 +730,15 @@ msgstr "" "Налаштуйте плагін під себе. Вкажіть назву плагіну та рядок налаштування, " "розділені комою." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Список всіх встановлених плагінів" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Ввімкніть вибраний плагін" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Вимкніть вибраний плагін" @@ -750,7 +750,7 @@ msgstr "Журнал відлагодження" msgid "Communicate with Android phones." msgstr "Зв'язується з телефонами на базі операційної системи \"Android\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -758,7 +758,7 @@ msgstr "" "Перелік папок (розділений комами) для надсилання електронних книжок на " "пристрій. Будуть використані ті, що були створені першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" @@ -791,14 +791,14 @@ msgstr "Оновлення списку метаданих пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d з %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "завершено" @@ -828,7 +828,7 @@ msgstr "" "Деякі обкладинки не можуть бути конвертовані.\n" "Натисніть кнопку \"Показати деталі\" для списку." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -838,20 +838,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Зв’язується з iTunes." @@ -900,7 +900,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -920,8 +920,8 @@ msgstr "Передаю книжки до пристрою..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -931,8 +931,8 @@ msgstr "Додаю книжки до списку метаданих на при #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -940,8 +940,8 @@ msgstr "Видаляю книжки з пристрою..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1159,12 +1159,12 @@ msgstr "" "Кобо підтримує тільки одну колекцію (в даний час): список \"Im_Reading\". " "Створити теґ з назвою \"Im_Reading\" " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Не застосовано" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2674,7 +2674,7 @@ msgstr "Так" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2684,7 +2684,7 @@ msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Автор(и)" @@ -2705,7 +2705,7 @@ msgstr "Виробник (продюсер)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Коментарі" @@ -2716,9 +2716,9 @@ msgstr "Коментарі" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Теґи" @@ -2728,7 +2728,7 @@ msgstr "Теґи" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Серія" @@ -2738,7 +2738,7 @@ msgid "Language" msgstr "Мова" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Мітка часу" @@ -2904,6 +2904,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Завантаження метаданих з Google Books" @@ -3126,7 +3127,11 @@ msgstr "" msgid "Cover" msgstr "Обкладинка" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3256,7 +3261,7 @@ msgstr "HTML TOC параметри створення." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Оцінка" @@ -3865,24 +3870,24 @@ msgstr "помітити категорії перегляду для невід msgid "Choose Files" msgstr "Виберіть файли" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Додати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Додати книги до бібліотеки calibre/пристрою зайлів вашого комп’ютера." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "А" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Додати книги з однієї директорії" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3891,7 +3896,7 @@ msgstr "" "директорію, вважаючи, що кожен файл в директорії - та ж книга у різних " "форматах)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3899,103 +3904,111 @@ msgstr "" "Додати книги з директорій, включаючи піддиректорії (декілька книга на " "директорію, вважаючи, що кожен файл в директорії - окрема книга)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Додати пусту книгу (без будь-яких форматів)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "Додати з ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Завантажити книги на пристрій" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "Текстові книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Комікси" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "Архіви" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "Підтримувані книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "Об’єднати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Помилка читання метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Помилка читання метаданих з" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Додати до бібліотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -4003,13 +4016,13 @@ msgstr "Додати до бібліотеки" msgid "No book selected" msgstr "Не вибрано книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Наступні книги є віртуальними і не можуть бути добавленими в бібліотеку:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Не знайдено файлів книги" @@ -4243,11 +4256,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Невдача" @@ -4310,7 +4323,7 @@ msgid "Bulk convert" msgstr "Загальне перетворення" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Не вдалося перетворити" @@ -4480,56 +4493,66 @@ msgid "" msgstr "" "Вибрані книжки будуть видалені з вашого пристрою. Ви впевнені?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Підключитися до папки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Підключитися до iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "Запустити контент сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "Зупинити контент сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Надіслати email до" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "Налаштувати спільний доступ на основі електронної пошти" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Надіслати до пристрою" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Під'єднатись/роздати" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "Управління колекціями" @@ -4687,7 +4710,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Довідка" @@ -4827,7 +4850,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "Показати деталі книги" @@ -5182,7 +5205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -5199,8 +5222,8 @@ msgid "Formats" msgstr "Формати" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5213,8 +5236,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5317,7 +5340,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7438,7 +7461,7 @@ msgstr "Обрати формат" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7608,7 +7631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7635,12 +7658,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7907,50 +7930,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9194,12 +9217,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9741,7 +9764,7 @@ msgid "Show books in the main memory of the device" msgstr "Показати книги в основній пам'яті пристрою" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9750,7 +9773,7 @@ msgid "Show books in storage card A" msgstr "Показати книги на картці пам'яті A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9832,33 +9855,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10203,7 +10226,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10537,11 +10560,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10826,7 +10849,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "&Застосувати" @@ -10859,7 +10882,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11347,19 +11370,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "Журнал помилок:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "Журнал звернень:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11659,51 +11682,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11734,16 +11757,16 @@ msgstr "" msgid "Restrict to" msgstr "Обмежити" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(всі книги)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11802,92 +11825,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "Сховати категорію %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "Управління збереженими пошуками" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "Управління категоріями користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "Пошуки" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11897,62 +11920,62 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "Сортувати за назвою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "Сортувати за популярністю" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Сортувати за середньою оцінкою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "Повний збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "Будь-який збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "При виборі кількох записів у переглядачі тегів шукати збіг будь-якому з них " "або збіг для всіх тегів (повний)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "Управління категоріями &користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11998,68 +12021,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "&Відновити" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "&Підтримайте Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Керівництво по швидкому початку роботи з Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "Помилка перетворення" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Є актиівні завдання. Ви хочете вийти?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12910,50 +12933,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13770,19 +13793,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sСередня оцінка %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -14059,35 +14082,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "Інші формати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 7b319c214f..1fa90956a0 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-10-18 00:39+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Urdu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:02+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "ترجیحات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index b99a8b0769..94751bb2e7 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2010-10-08 20:51+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:02+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,7 +214,7 @@ msgstr "Thao tác giao diện người dùng" msgid "Preferences" msgstr "Tùy chỉnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -224,7 +224,7 @@ msgstr "" "tin nén chứa tất cả các file được dẫn tới. Plugin này sẽ chạy mỗi khi bạn bổ " "sung một tập tin HTML vào thư viện." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -232,7 +232,7 @@ msgstr "" "Bảng mã cho tập tin HTML đầu vào. Lựa chọn thông thường bao gồm: cp1252, " "latin1, iso-8859-1 và utf-8" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -242,163 +242,163 @@ msgstr "" "pmlname_img hoặc \"images\". Tiện ích này sẽ khởi chạy mỗi khi bạn bổ sung " "một tập tin PML vào thư viện." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "Trích bìa từ các tập tin truyện tranh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "Đọc thông tin mô tả từ tập tin %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "Đọc thông tin mô tả từ ebook trong các tập tin nén kiểu RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "Đọc thông tin mô tả từ ebook trong các tập tin nén kiểu ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "Thiết lập thông tin mô tả cho tập tin %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "Thiết lập thông tin mô tả từ tập tin %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "Trải nghiệm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "Giao diện" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tùy chỉnh giao diện calibre theo ý thích của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "Ứng xử" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "Thay đổi cách calibre ứng xử" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "Thêm cột" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "Thêm/bớt cột cho danh mục sách trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "Tùy chỉnh thanh công cụ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Tùy chỉnh thanh công cụ và menu ngữ cảnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "Tùy chọn đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "Chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "Tùy chọn thường gặp" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "Thiết lập các tùy chọn chung về chuyển đổi cho tất cả các định dạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "Tùy chọn đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "Thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "Nhập/Xuất" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "Thiết lập cách calibre đọc thông tin mô tả khi thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "Lưu sách vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -406,47 +406,47 @@ msgstr "" "Thiết lập cách calibre xuất tập tin từ cơ sở dữ liệu của nó vào đĩa khi sử " "dụng Lưu vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "Gửi sách đến thiết bị" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "Thiết lập cách calibre chuyển các tập tin đến thiết bị đọc sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "Nâng cao" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "Chia sẻ sách qua email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "Chia sẻ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -454,11 +454,11 @@ msgstr "" "Thiết lập chia sẻ sách qua email. Có thể được sử dụng để tự động gửi tin " "được tải đến thiết bị của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "Chia sẻ qua mạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -466,28 +466,28 @@ msgstr "" "Thiết lập calibre Content Server để truy cập vào thư viện calibre của bạn ở " "mọi nơi, từ bất kỳ thiết bị, qua internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Thêm/bớt/tùy chỉnh các chức năng nâng cao trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "Hiệu chỉnh nhỏ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "Điều chỉnh cách calibre ứng xử trong những ngữ cảnh khác nhau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "Linh tinh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "Những thiết lập khác" @@ -668,35 +668,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "Các plugin đã được cài đặt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "Bản đồ cho plugin kiểu tập tin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "Tuỳ chỉnh các plugin hiện có" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "Các plugin đã bị vô hiệu hoá" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "Các plugin đang được sử dụng" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "Không tìm thấy tiện ích nào đáp ứng yêu cầu trong " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "Quá trình khởi chạy plugin %s thất bại với các thông tin sau" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -704,18 +704,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Thêm một plugin bằng cách chỉ ra đường dẫn tới tập tin nén zip chứa nó." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Xoá một plugin tự tạo theo tên. Không có tác dụng với các plugin đi kèm phần " "mềm." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -723,15 +723,15 @@ msgstr "" "Tuỳ biến plugin. Ghi rõ tên của plugin và chuỗi tùy biến cách nhau bằng dấu " "phẩy." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "Liệt kê tất cả các plugin đã được cài đặt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "Cho phép khởi chạy plugin có tên sau" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "Vô hiệu hóa plugin có tên sau" @@ -743,7 +743,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Giao tiếp với điện thoại Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -751,7 +751,7 @@ msgstr "" "Dấu phẩy tách các danh sách thư mục để gửi e-book đến thiết bị. Thư mục đầu " "tiên có mặt sẽ được dùng." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." @@ -784,14 +784,14 @@ msgstr "Cập nhật danh mục thông tin mô tả của thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d của %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "đã hoàn tất" @@ -821,7 +821,7 @@ msgstr "" "Một số ảnh bìa sẽ không được chuyển đổi định dạng.\n" "Nhấn vào \"Xem chi tiết\" để xem danh sách." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -831,20 +831,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "Tin tức" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "Giao tiếp với iTunes." @@ -887,7 +887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -907,8 +907,8 @@ msgstr "Đang chuyển sách sang thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -918,8 +918,8 @@ msgstr "Đang thêm sách vào danh mục thông tin mô tả trên thiết bị #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -927,8 +927,8 @@ msgstr "Đang xoá sách khỏi thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1142,12 +1142,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "Chưa được thực hiện" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2647,7 +2647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2657,7 +2657,7 @@ msgstr "Tựa đề" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "Tác giả" @@ -2678,7 +2678,7 @@ msgstr "Chủ nhiệm" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "Lời bình/chú thích" @@ -2689,9 +2689,9 @@ msgstr "Lời bình/chú thích" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "Thẻ" @@ -2701,7 +2701,7 @@ msgstr "Thẻ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "Bộ sách" @@ -2711,7 +2711,7 @@ msgid "Language" msgstr "Ngôn ngữ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "Mốc thời gian" @@ -2890,6 +2890,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "Tải thông tin mô tả từ Google Books" @@ -3097,7 +3098,11 @@ msgstr "" msgid "Cover" msgstr "Bìa sách" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3227,7 +3232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "Điểm số" @@ -3815,24 +3820,24 @@ msgstr "" msgid "Choose Files" msgstr "Chọn tập tin" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "Thêm sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Thêm sách vào thư viện calibre/thiết bị từ các tập tin trên máy tính của bạn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "Thêm sách từ một thư mục" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3841,7 +3846,7 @@ msgstr "" "mục, giả sử mỗi thư mục là một cuốn sách với các tập tin có định dạng khác " "nhau.)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3849,103 +3854,111 @@ msgstr "" "Thêm sách từ nhiều thư mục, bao gồm thư mục con (Nhiều sách cho mỗi thư mục, " "giả sử tất cả các tập tin là một cuốn sách khác nhau)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "Thêm sách rỗng. (Sách không có các tập tin kèm theo)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "Tải sách lên thiết bị." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "Sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "Sách EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "Sách LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "Sách HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "Sách LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "Sách MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Sách Topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "Sách PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "Truyện tranh" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "Không thể đọc thông tin mô tả" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "Không thể đọc thông tin mô tả từ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "Thêm vào thư viện" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3953,12 +3966,12 @@ msgstr "Thêm vào thư viện" msgid "No book selected" msgstr "Chưa có sách nào được chọn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Những sách sau đây là ảo và không thể thêm vào thư viện calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "Không tìm thấy tập tin sách nào" @@ -4191,11 +4204,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "Thất bại" @@ -4258,7 +4271,7 @@ msgid "Bulk convert" msgstr "Chuyển đổi hàng loạt" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "Không thề chuyển đổi" @@ -4427,56 +4440,66 @@ msgstr "" "Những sách được chọn sẽ bị xóa vĩnh viễn khỏi thiết bị của bạn. Bạn " "có chắc không?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "Kết nối đến thư mục" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "Kết nối đến iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "Gửi thư điện tử đến" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "Gửi đến thiết bị" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "Kết nối/chia sẻ" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4634,7 +4657,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "Trợ giúp" @@ -4774,7 +4797,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -5141,7 +5164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "Đường dẫn" @@ -5158,8 +5181,8 @@ msgid "Formats" msgstr "Định dạng" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -5172,8 +5195,8 @@ msgstr "Nhấn để mở" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5276,7 +5299,7 @@ msgstr "tập tin xuất" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7414,7 +7437,7 @@ msgstr "Chọn định dạng" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "Định dạng" @@ -7587,7 +7610,7 @@ msgstr "Đường dẫn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7614,12 +7637,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "Tên tác giả không hợp lệ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "Tên tác giả không được chứa kí tự &." @@ -7892,50 +7915,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9175,12 +9198,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9722,7 +9745,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9731,7 +9754,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9813,33 +9836,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -10184,7 +10207,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10517,11 +10540,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10806,7 +10829,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10839,7 +10862,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11331,19 +11354,19 @@ msgstr "" "thiết bị trong Tùy chỉnh-> Nâng cao-> Plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11643,51 +11666,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11718,16 +11741,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11786,92 +11809,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11881,60 +11904,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "Sắp xếp theo điểm số trung bình" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11980,68 +12003,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12895,50 +12918,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13755,19 +13778,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -14044,35 +14067,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 9969b04761..566b0c186a 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:02+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index e24dd5ceb2..4e36c21809 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" -"PO-Revision-Date: 2011-01-13 20:22+0000\n" -"Last-Translator: Thruth Wang \n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" +"PO-Revision-Date: 2011-02-23 10:00+0000\n" +"Last-Translator: 冯超 \n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-02-24 04:36+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -31,7 +31,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -75,7 +75,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -122,7 +122,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -144,8 +144,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -153,14 +153,14 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -218,20 +218,20 @@ msgstr "用户界面操作" msgid "Preferences" msgstr "首选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "保持所有的 HTML 文件中的超链接并将所有链接的文件放入一个压缩文件内。该插件此后将在添加 HTML 文件到书库时自动运行。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "输入 HTML 文件的字符编码。如常用编码:cp1252, latin1, iso-8859-1 和 utf-8。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -239,246 +239,246 @@ msgid "" msgstr "" "在 pmlname_img 或 images 目录下创建一个包含 PML 文件及所有图像的 PMLZ 归档。此插件在每次向书库添加 PML 文件时运行。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "从漫画文件中提取封面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "从 %s 文件中读取元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "读取 RAR 归档中电子书的元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "读取 ZIP 归档中电子书的元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "设置 %s 文件的元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "从 %s 文件设置元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "外观和体验" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "界面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "调整成你喜欢的外观" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" -msgstr "改变 calibre 的操作方式" +msgstr "改变 Calibre 的操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "增加栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" -msgstr "向 calibre 书籍列表中增加或删除你自定义的栏目" +msgstr "向 Calibre 书籍列表中增加或删除你自定义的栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "自定义工具栏" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自定义工具栏和上下文菜单,设置它们所可以提供的功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "输入选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "转换" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "设置针对特定输入格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "常规选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "设置所有输入格式共有的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "输出选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "设置针对特定输出格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "添加图书" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "导入/导出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制向 calibre 添加书籍时读取元数据的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "保存图书到磁盘" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "控制使用“保存到磁盘”功能时 calibre 从数据库导出文件的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "发送图书到设备" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 将文件传输到电子阅读器的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "元数据控制板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "保存或发送前更改元数据域" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "高级" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "通过Email分享图书" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "设置通过电子邮件分享图书。可用于在向阅读器下载新内容时自动发送通知。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "通过网络分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "设置 calibre 内容服务程序以便通过网络在任何设备和地点访问 calibre 书库。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "插件" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "添回/删除/自定义各种calibre功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "优化调整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "微调 calibre 在各种情况下的行为" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "杂项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "其它高级选项" @@ -648,35 +648,35 @@ msgstr "该配置文件适用 B&N Nook Color 阅读器。" msgid "This profile is intended for the Sanda Bambook." msgstr "该配置文件适用盛大锦书(Bambook)。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "已安装插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "关联插件文件类型" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "本地插件定制" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "禁用插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "启用的插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "无有效插件位于 " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "插件 %s 初始化返回失败回溯:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -688,29 +688,29 @@ msgstr "" " 通过加载外部插件定制 Calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "添加插件,指定包含其 zip 文件的路径。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "按名称移除自定义插件(对内置插件无效)。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "定制插件,指定插件名和自定制字符串,使用逗号分隔。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "列出全部已装插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "启用该名称插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "禁用该名称插件" @@ -722,13 +722,13 @@ msgstr "调试日志" msgid "Communicate with Android phones." msgstr "与 Android 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "逗号间隔的电子书发送到设备目录的列表。将使用第一个存在的目录。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" @@ -759,14 +759,14 @@ msgstr "更新设备元数据列表..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "第 %d/%d 个" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "完成" @@ -796,7 +796,7 @@ msgstr "" "无法转换部分封面图像。\n" "点击“详细信息”查看列表。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -806,20 +806,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "新闻" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "分类" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "与 iTunes 通信。" @@ -864,7 +864,7 @@ msgstr "锦书" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -884,8 +884,8 @@ msgstr "传输书籍到设备中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -895,8 +895,8 @@ msgstr "将书籍添加到设备的元数据列表中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -904,8 +904,8 @@ msgstr "正在从设备中删除书籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1119,12 +1119,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "Kobo 目前仅支持一个合集:\"Im_Reading\" 列表。 请创建一个名为 \"Im_Reading\" 的标签 " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "尚未实现" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2605,7 +2605,7 @@ msgstr "是" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2615,7 +2615,7 @@ msgstr "标题" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "作者" @@ -2636,7 +2636,7 @@ msgstr "出品人" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "注释" @@ -2647,9 +2647,9 @@ msgstr "注释" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "标签" @@ -2659,7 +2659,7 @@ msgstr "标签" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "系列" @@ -2669,7 +2669,7 @@ msgid "Language" msgstr "语言" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "时间戳" @@ -2842,6 +2842,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "将从%s下载的注释转换为纯文本" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "从谷歌图书下载元数据" @@ -3071,7 +3072,11 @@ msgstr "封面已保存到文件 " msgid "Cover" msgstr "封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3201,7 +3206,7 @@ msgstr "HTML 目录生成选项。" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "评分" @@ -3810,131 +3815,139 @@ msgstr "标签浏览器分类无法显示" msgid "Choose Files" msgstr "选择文件" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "添加书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "从你电脑上的文件添加书籍到calibre书库或设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "从单个目录添加书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "从目录添加书籍,包含子目录(单个目录下有多本书籍,假定每一本电子书文件均为同一本书的不同格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "从目录添加书籍,包含子目录(单个目录下有多本书籍,假定每一本电子书文件均为不同电子书)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "添加空书。(无任何格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "从ISBN添加" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "正在上传书籍到设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "文本书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB 书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "漫画" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "归档" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "支持的书j" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "合并一些书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "无法读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "无法从下列项目读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "添加到书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3942,12 +3955,12 @@ msgstr "添加到书库" msgid "No book selected" msgstr "未选择书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "下列书籍是虚拟的,不能添加到calibre书库中。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "未找到书籍文件" @@ -4178,11 +4191,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "失败" @@ -4243,7 +4256,7 @@ msgid "Bulk convert" msgstr "批量转换" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "无法转换" @@ -4410,56 +4423,66 @@ msgid "" "you sure?" msgstr "选定的书籍将从你的设备中永久删除。你确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "连接到文件夹" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "连接到iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "连接锦书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "启动连接服务" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "停止连接服务" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "发送邮件至" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "设置基于email的书籍共享" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "发送到设备" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "连接/共享" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "管理合集" @@ -4617,7 +4640,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "帮助" @@ -4754,7 +4777,7 @@ msgid "Click the show details button to see which ones." msgstr "点击显示详情按钮查看具体哪些。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "显示书籍详情" @@ -5113,7 +5136,7 @@ msgstr "每个文件夹中放多本书籍,假定个电子书文件是不同的 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "路径" @@ -5130,8 +5153,8 @@ msgid "Formats" msgstr "格式" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "合集" @@ -5144,8 +5167,8 @@ msgstr "点击打开" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5248,7 +5271,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "来自" @@ -7385,7 +7408,7 @@ msgstr "选择格式" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "格式" @@ -7555,7 +7578,7 @@ msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7582,12 +7605,12 @@ msgid "Author sort" msgstr "按作者排序" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "无效的作者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "作者名中不能包含&符号" @@ -7856,26 +7879,26 @@ msgstr "S/R 模版错误" msgid "You must specify a destination when source is a composite field" msgstr "当源是复合域时,你必须指定一个目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "查找/替换无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "作者处不能设置为空字串。书名为 %s 的书籍未作处理" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "标题不能设置为空字串。书名为 %s 的书籍未作处理" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "以下搜索模式是无效的:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -7883,25 +7906,25 @@ msgstr "" "正在应用更改到%d本书籍。\n" "暂停{0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9142,12 +9165,12 @@ msgid "%s (was %s)" msgstr "%s(曾为 %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "项目为空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "项目不能设置为什么也没有。请删除之。" @@ -9697,7 +9720,7 @@ msgid "Show books in the main memory of the device" msgstr "显示设备主内存中的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "存储卡A" @@ -9706,7 +9729,7 @@ msgid "Show books in storage card A" msgstr "显示存储卡A中的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "存储卡B" @@ -9788,33 +9811,33 @@ msgid "Book %s of %s." msgstr "书籍 %s/%s。" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "此书 UUID 为 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "在书库中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "书籍 %s 中 %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "为删除作的标记" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "双击编辑该项

    " @@ -10159,7 +10182,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "成功下载%d本书的元数据(共%d本)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "细节" @@ -10492,11 +10515,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10787,7 +10810,7 @@ msgid "Change &font (needs restart)" msgstr "改变字体(&F)(需要重启)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "应用(&A)" @@ -10820,7 +10843,7 @@ msgid "" msgstr "您所做的改动要求立即重启calibre。在重启之前,您不能再做其它任何设置。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "需要重启" @@ -11315,19 +11338,19 @@ msgid "" msgstr "此处控制发送到设备使用的书籍保存方式。此设定会被单个设备单独设定所覆盖,在首选项->高级->插件可定义单独设置" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "无法启动内容服务程序" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "错误日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "访问日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11631,51 +11654,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "无效的优化调整值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "您输入的优化调整值是无效的,请尝试将优化调整值恢复到默认值后逐项调整直到找到合理的设置" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11706,16 +11729,16 @@ msgstr "选择已存搜索或输入新存入搜索名称" msgid "Restrict to" msgstr "限制于" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(所有书籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0}/{1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "({0}/全部)" @@ -11774,92 +11797,92 @@ msgstr "单击改变" msgid "&Alternate shortcut:" msgstr "其它快捷键(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "隐藏分类 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "显示分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "管理%s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "管理已存搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "管理用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "显示所有分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "复制搜索名称" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "已存搜索名 %s 被占用。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "在标签浏览中搜索项目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11869,60 +11892,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "搜索(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "搜索首个/下一匹配项" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "收缩所有分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "按名字排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "按欢迎度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "按平均评分排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "设置标签浏览器中内容的排序规则" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "匹配所有" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "匹配任一" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "管理用户分类(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "把你自定义的分类添加到标签浏览器" @@ -11968,57 +11991,57 @@ msgid "" "reconvert them?" msgstr "下列书籍已经被转换为 %s 格式。您希望转换它们么?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "恢复(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "捐助 Calibre 项目(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "弹出已连接设备(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre 快速上手指南" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "调试模式" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "您以调试模式启动 calibre。退出程序后,Log 文件将存在文件:%s

    Log 将自动显示。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "转换错误" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "清单禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "失败" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "是全球众多志愿者的杰作。若您觉得它有用,请考虑捐助其开发。您的捐助是 calibre 持续开发的动力。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "仍有任务运行。您是否希望退出?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12028,11 +12051,11 @@ msgstr "" " 退出可能导致设备损坏。
    \n" " 确定退出么?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12897,50 +12920,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "启用内容服务程序(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "今天" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "昨天" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "本月" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "天前" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "未检查的" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "否" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "已检查的" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "空的" @@ -13815,19 +13838,19 @@ msgstr "标签必须只包含小写字母,数字及下划线,并且以字母 msgid "%sAverage rating is %3.1f" msgstr "%s的平均星级是%3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "主" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    正在将旧数据库转移到位于 %s 的新数据库

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "正在压缩数据库" @@ -14105,35 +14128,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "其它格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "获取" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "该书籍的永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "该书已被删除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "匹配书籍" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 59467972b8..d88a3bc08c 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2009-09-05 19:14+0000\n" "Last-Translator: pikoman \n" "Language-Team: Chinese (Hong Kong) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-16 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:03+0000\n" "X-Generator: Launchpad (build 12351)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -27,7 +27,7 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -71,7 +71,7 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -118,7 +118,7 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -140,8 +140,8 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -149,14 +149,14 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -214,266 +214,266 @@ msgstr "" msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "讀取漫畫文件的封面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "讀取%s文件的Metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "讀取RAR文件的Metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "讀取ZIP文件的Metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "設定%s文件的Metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "" @@ -643,35 +643,35 @@ msgstr "" msgid "This profile is intended for the Sanda Bambook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "安裝plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -679,29 +679,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "" @@ -713,13 +713,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "" @@ -750,14 +750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "" @@ -782,7 +782,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -792,20 +792,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "" @@ -848,7 +848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -879,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -888,8 +888,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1103,12 +1103,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2510,7 +2510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2520,7 +2520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "" @@ -2541,7 +2541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "" @@ -2552,9 +2552,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "" @@ -2574,7 +2574,7 @@ msgid "Language" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "" @@ -2737,6 +2737,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "" @@ -2942,7 +2943,11 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "" @@ -3072,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "" @@ -3632,131 +3637,139 @@ msgstr "" msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3764,12 +3777,12 @@ msgstr "" msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "" @@ -4000,11 +4013,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "" @@ -4065,7 +4078,7 @@ msgid "Bulk convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "" @@ -4232,56 +4245,66 @@ msgid "" "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "" @@ -4439,7 +4462,7 @@ msgid "F1" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "" @@ -4576,7 +4599,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "" @@ -4931,7 +4954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "" @@ -4948,8 +4971,8 @@ msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "" @@ -4962,8 +4985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5066,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" @@ -7187,7 +7210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "" @@ -7357,7 +7380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7384,12 +7407,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "" @@ -7656,50 +7679,50 @@ msgstr "" msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8938,12 +8961,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9483,7 +9506,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "" @@ -9492,7 +9515,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "" @@ -9574,33 +9597,33 @@ msgid "Book %s of %s." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "" @@ -9945,7 +9968,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "" @@ -10278,11 +10301,11 @@ msgstr "" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "" @@ -10567,7 +10590,7 @@ msgid "Change &font (needs restart)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "" @@ -10600,7 +10623,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "" @@ -11088,19 +11111,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "" @@ -11400,51 +11423,51 @@ msgid "" "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "" @@ -11475,16 +11498,16 @@ msgstr "" msgid "Restrict to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "" @@ -11543,92 +11566,92 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11638,60 +11661,60 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11737,68 +11760,68 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12649,50 +12672,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "" @@ -13509,19 +13532,19 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "" @@ -13798,35 +13821,35 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 9ae7628dcd..3f2127720a 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-02-15 18:45+0000\n" +"POT-Creation-Date: 2011-02-18 21:06+0000\n" "PO-Revision-Date: 2011-02-17 22:33+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-18 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-02-19 05:04+0000\n" "X-Generator: Launchpad (build 12351)\n" "Language: zh_TW\n" @@ -28,7 +28,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:482 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -72,7 +72,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:42 @@ -119,7 +119,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 @@ -141,8 +141,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 @@ -150,14 +150,14 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197 #: /home/kovid/work/calibre/src/calibre/library/cli.py:215 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:437 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:443 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1557 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1660 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2565 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2696 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1568 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2574 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2576 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2707 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:158 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:161 @@ -215,7 +215,7 @@ msgstr "使用者介面動作" msgid "Preferences" msgstr "偏好設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " "linked files. This plugin is run every time you add an HTML file to the " @@ -223,13 +223,13 @@ msgid "" msgstr "" "追蹤 HTML 檔案中所有的本地端連結,並建立包含所有被連結檔案的 ZIP 檔。這個外掛程式會在您每次將 HTML 檔案加入函式庫時執行。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "替輸入的 HTML 檔案進行文字編碼,常用的選擇有: cp1252、 latin1、iso-8859-1 和 utf-8。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" "Create a PMLZ archive containing the PML file and all images in the " "directory pmlname_img or images. This plugin is run every time you add a PML " @@ -238,246 +238,246 @@ msgstr "" "建立 PMLZ 壓縮檔,在 pmlname_img 或 images 目錄中包含 PML 檔案和所有的圖片。這個外掛程式會在您每次將 PML " "檔案加入書庫時執行。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 msgid "" "Create a TXTZ archive when a TXT file is imported containing Markdown or " "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" msgstr "從漫畫檔中擷取封面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:183 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:226 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:237 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:257 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:218 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:249 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:289 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:299 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:352 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:362 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:373 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:383 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:394 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 msgid "Read metadata from %s files" msgstr "從 %s 文件中讀取詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:331 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:343 msgid "Read metadata from ebooks in RAR archives" msgstr "從用 RAR 格式壓縮的電子書檔案中讀取詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:405 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:417 msgid "Read metadata from ebooks in ZIP archives" msgstr "從用ZIP格式壓縮的電子書檔案中讀取詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:460 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:471 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:481 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:440 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:450 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:483 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 msgid "Set metadata in %s files" msgstr "在%s檔案中設定詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:449 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:492 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 msgid "Set metadata from %s files" msgstr "從%s檔案中設定詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 msgid "Look and Feel" msgstr "外觀與感覺" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:848 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:860 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Interface" msgstr "介面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:818 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "調整 calibre 介面的外觀和感覺以符合您的喜好" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 msgid "Behavior" msgstr "行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842 msgid "Change the way calibre behaves" msgstr "改變 calibre 的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:217 msgid "Add your own columns" msgstr "加入您自己的欄" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853 msgid "Add/remove your own columns to the calibre book list" msgstr "在 calibre 書籍清單中加入/移除您自己的欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 msgid "Customize the toolbar" msgstr "自訂工具列" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自訂工具列和關聯選單,改變每次可用的動作" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:870 msgid "Customize searching" msgstr "自訂搜尋" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 msgid "Customize the way searching for books works in calibre" msgstr "自訂在 calibre 中搜尋書籍的運作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881 msgid "Input Options" msgstr "輸入選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 msgid "Conversion" msgstr "轉換" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 msgid "Set conversion options specific to each input format" msgstr "設定每個輸入格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892 msgid "Common Options" msgstr "一般選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 msgid "Set conversion options common to all formats" msgstr "設定所有格式的轉換選項指令" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Output Options" msgstr "輸出選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Set conversion options specific to each output format" msgstr "設定每個輸出格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Adding books" msgstr "加入書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Import/Export" msgstr "匯入/匯出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制當加入書籍時 calibre 如何從檔案讀取元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 msgid "Saving books to disk" msgstr "將書籍儲存至磁碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "控制當使用儲存至磁碟時 calibre 要如何從資料庫中匯出檔案到磁碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:926 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 msgid "Sending books to devices" msgstr "將書籍傳送至裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 要如何傳輸檔案到您的電子書閱讀器" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:938 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 msgid "Metadata plugboards" msgstr "元數據接線板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:956 msgid "Change metadata fields before saving/sending" msgstr "在儲存/傳送前改變元數據欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 msgid "Template Functions" msgstr "範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Advanced" msgstr "進階" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:967 msgid "Create your own template functions" msgstr "建立您自己的範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Sharing books by email" msgstr "以電子郵件分享書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "設定以電子郵件分享書籍。可以用於自動將下載的新聞傳送至您的裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984 msgid "Sharing over the net" msgstr "透過網路分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:978 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "設定 calibre 內容伺服器可以讓您在任何地方,使用任何裝置透過網際網路存取您的 calibre 書庫" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:267 msgid "Plugins" msgstr "外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 msgid "Add/remove/customize various bits of calibre functionality" msgstr "加入/移除/自訂各種 calibre 函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Tweaks" msgstr "調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Fine tune how calibre behaves in various contexts" msgstr "詳細校調 calibre 在各種狀況的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Miscellaneous" msgstr "雜項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Miscellaneous advanced configuration" msgstr "雜項進階組態" @@ -647,35 +647,35 @@ msgstr "這個設定檔適用於 B&N Nook Color。" msgid "This profile is intended for the Sanda Bambook." msgstr "這個設定檔適用於 Sanda Bambook。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Installed plugins" msgstr "已安裝的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 msgid "Mapping for filetype plugins" msgstr "檔案類型外掛程式對應" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 msgid "Local plugin customization" msgstr "本地外掛程式自訂設置" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 msgid "Disabled plugins" msgstr "已關閉的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39 msgid "Enabled plugins" msgstr "已啟用外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94 msgid "No valid plugin found in " msgstr "沒有在 中找到合適的外掛程式 " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:520 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 msgid "" " %prog options\n" "\n" @@ -687,29 +687,29 @@ msgstr "" " 以載入的外部外掛程式自訂 calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:559 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "指定含有外掛程式的 zip 檔案的路徑來加入一個外掛程式。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:561 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "依名稱移除一個自訂的外掛程式。對內建外掛程式無效" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:563 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "自訂外掛程式。指定外掛程式的名稱以及用逗號分隔的自訂字串。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:565 msgid "List all installed plugins" msgstr "列出所有已安裝的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:567 msgid "Enable the named plugin" msgstr "開啟已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:569 msgid "Disable the named plugin" msgstr "關閉已經命名的外掛程式" @@ -721,13 +721,13 @@ msgstr "除錯紀錄" msgid "Communicate with Android phones." msgstr "和Android 為OS的電話交換資料" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:74 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "要將電子書傳送至裝置的目錄清單,以逗號分隔。會使用第一個存在的目錄" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:121 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" @@ -758,14 +758,14 @@ msgstr "正在更新裝置元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:949 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:989 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2974 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3014 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2971 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3011 msgid "%d of %d" msgstr "%d / %d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:387 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:994 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3020 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3017 msgid "finished" msgstr "已完成" @@ -795,7 +795,7 @@ msgstr "" "某些封面圖片無法轉換。\n" "點選「顯示詳細資料」來查看清單。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2555 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2552 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 @@ -805,20 +805,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:262 #: /home/kovid/work/calibre/src/calibre/library/database2.py:255 #: /home/kovid/work/calibre/src/calibre/library/database2.py:268 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2427 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2438 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:150 msgid "News" msgstr "新聞" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2556 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2390 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2419 msgid "Catalog" msgstr "分類" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2878 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2875 msgid "Communicate with iTunes." msgstr "與 iTunes 連接。" @@ -863,7 +863,7 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:226 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 @@ -883,8 +883,8 @@ msgstr "正在傳送書籍到裝置中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:326 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:343 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:221 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:252 msgid "Adding books to device metadata listing..." @@ -894,8 +894,8 @@ msgstr "將書籍加入裝置的元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:310 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:295 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:327 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:258 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:276 msgid "Removing books from device..." @@ -903,8 +903,8 @@ msgstr "正在從裝置中移除書籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:314 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:321 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:331 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:288 msgid "Removing books from device metadata listing..." @@ -1118,12 +1118,12 @@ msgid "" "Create a tag called \"Im_Reading\" " msgstr "Kobo 的支援目前只能有一個收藏:「Im_Reading」清單。請建立一個名為「Im_Reading」的標籤 " -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:315 msgid "Not Implemented" msgstr "未實作" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:446 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:463 msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." @@ -2593,7 +2593,7 @@ msgstr "是" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:977 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:304 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:590 msgid "Title" @@ -2603,7 +2603,7 @@ msgstr "書名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:978 msgid "Author(s)" msgstr "作者" @@ -2624,7 +2624,7 @@ msgstr "製作人" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:188 msgid "Comments" msgstr "評論" @@ -2635,9 +2635,9 @@ msgstr "評論" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1180 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:161 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:691 msgid "Tags" msgstr "標籤" @@ -2647,7 +2647,7 @@ msgstr "標籤" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:109 msgid "Series" msgstr "系列" @@ -2657,7 +2657,7 @@ msgid "Language" msgstr "語言" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1172 msgid "Timestamp" msgstr "時間戳記" @@ -2830,6 +2830,7 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "將從 %s 下載的評論轉換為純文字" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:159 msgid "Downloads metadata from Google Books" msgstr "從 Google 圖書下載元數據" @@ -3050,7 +3051,11 @@ msgstr "將封面儲存為檔案 " msgid "Cover" msgstr "封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:14 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:16 +msgid "Downloads metadata from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:22 msgid "Metadata source" msgstr "元數據來源" @@ -3181,7 +3186,7 @@ msgstr "HTML 目錄頁產生選項。" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:655 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689 msgid "Rating" msgstr "評等" @@ -3797,131 +3802,139 @@ msgstr "標籤瀏覽器不顯示的分類" msgid "Choose Files" msgstr "選擇檔案" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "Add books" msgstr "加入書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "Add books to the calibre library/device from files on your computer" msgstr "從您電腦上的檔案加入書籍至 calibre 書庫/裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "Add books from a single directory" msgstr "從單一目錄加入書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "從目錄加入書籍,包含子目錄(每個目錄一本書,每個電子書檔案被當成同樣書籍的不同格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:43 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "從目錄加入書籍,包含子目錄(每個目錄多本書,每個電子書檔案被當成不同的書籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add Empty book. (Book entry with no formats)" msgstr "加入空的電子書(沒有格式的書籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Shift+Ctrl+E" msgstr "Shift+Ctrl+E" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "Add from ISBN" msgstr "從 ISBN 加入" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256 msgid "Uploading books to device." msgstr "正在上傳書籍到裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 msgid "Books" msgstr "書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212 msgid "EPUB Books" msgstr "EPUB 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213 msgid "LRF Books" msgstr "LRF 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214 msgid "HTML Books" msgstr "HTML 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:215 msgid "LIT Books" msgstr "LIT 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:216 msgid "MOBI Books" msgstr "MOBI 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217 msgid "Topaz books" msgstr "Topaz 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218 msgid "Text books" msgstr "純文字書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219 msgid "PDF Books" msgstr "PDF 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220 msgid "SNB Books" msgstr "SNB 書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221 msgid "Comics" msgstr "漫畫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222 msgid "Archives" msgstr "壓縮檔" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:227 msgid "Supported books" msgstr "支援的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:266 msgid "Merged some books" msgstr "合併某些書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "找到下列重複的書籍,而新進的書籍格式已依您的自動合併設定值處理並合併到您的 Calibre 資料庫:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:276 msgid "Failed to read metadata" msgstr "無法讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:277 msgid "Failed to read metadata from the following" msgstr "無法從以下項目讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:298 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "Add to library" msgstr "加入書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:85 @@ -3929,12 +3942,12 @@ msgstr "加入書庫" msgid "No book selected" msgstr "尚未選取書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "下列書籍為虛擬的,不能加入 calibre 書庫:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:322 msgid "No book files found" msgstr "找不到書籍檔案" @@ -4165,11 +4178,11 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:911 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316 msgid "Failed" msgstr "失敗" @@ -4230,7 +4243,7 @@ msgid "Bulk convert" msgstr "大量轉換" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 msgid "Cannot convert" msgstr "不能轉換" @@ -4397,56 +4410,66 @@ msgid "" "you sure?" msgstr "選取的書籍會從您的裝置永遠刪除您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" msgstr "連接到資料夾" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" msgstr "連接到 iTunes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" msgstr "連接到 Bambook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" msgstr "啟動內容伺服器" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" msgstr "停止內容伺服器" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to" msgstr "寄電子郵件到" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 msgid "Email to and delete from library" msgstr "以郵件寄出並從書庫刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 msgid "(delete from library)" msgstr "(從書庫刪除)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "Setup email based sharing of books" msgstr "設定基於電子郵件的書籍分享" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "D" msgstr "D" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122 msgid "Send to device" msgstr "傳送到裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" msgstr "連線/分享" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" msgstr "管理藏書" @@ -4613,7 +4636,7 @@ msgid "F1" msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 msgid "Help" msgstr "求助" @@ -4750,7 +4773,7 @@ msgid "Click the show details button to see which ones." msgstr "點選顯示詳細資料按鈕" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:662 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:696 msgid "Show book details" msgstr "顯示書籍詳細資料" @@ -5109,7 +5132,7 @@ msgstr "每個資料夾有多本書,在資料夾中的每個電子書檔案都 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1170 msgid "Path" msgstr "路徑" @@ -5126,8 +5149,8 @@ msgid "Formats" msgstr "格式" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1173 msgid "Collections" msgstr "藏書" @@ -5140,8 +5163,8 @@ msgstr "按一下來開啟" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1179 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -5244,7 +5267,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "表單" @@ -7410,7 +7433,7 @@ msgstr "選擇格式" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1169 msgid "Format" msgstr "格式" @@ -7582,7 +7605,7 @@ msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:979 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589 @@ -7611,12 +7634,12 @@ msgid "Author sort" msgstr "作者排序" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:916 msgid "Invalid author name" msgstr "無效的作者姓名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 msgid "Author names cannot contain & characters." msgstr "作者姓名不能包含 & 字元。" @@ -7887,26 +7910,26 @@ msgstr "S/R 範本錯誤" msgid "You must specify a destination when source is a composite field" msgstr "當來源是組合欄位時您必須指定目的端" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:719 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:844 msgid "Search/replace invalid" msgstr "無效的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "作者不能設定為空字串。書名 %s 不會被處理" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:724 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "書名不能設定為空字串。書名 %s 不會被處理" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:845 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:891 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:897 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -7914,25 +7937,25 @@ msgstr "" "套用變更至 %d 本書。\n" "階段 {0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選取的已儲存搜尋/取代會被刪除。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:939 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 msgid "Save search/replace" msgstr "儲存搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:954 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9194,12 +9217,12 @@ msgid "%s (was %s)" msgstr "%s (是 %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:906 msgid "Item is blank" msgstr "項目是空的" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:907 msgid "An item cannot be set to nothing. Delete it instead." msgstr "項目不能設為沒有。請刪除它來代替。" @@ -9741,7 +9764,7 @@ msgid "Show books in the main memory of the device" msgstr "顯示在裝置主記憶體中的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:913 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:924 msgid "Card A" msgstr "記憶卡 A" @@ -9750,7 +9773,7 @@ msgid "Show books in storage card A" msgstr "顯示在儲存卡 A 中的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:915 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:926 msgid "Card B" msgstr "記憶卡 B" @@ -9832,33 +9855,33 @@ msgid "Book %s of %s." msgstr "書籍 %s / %s。" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:601 msgid "The lookup/search name is \"{0}\"" msgstr "尋找/搜尋的名稱是「{0}」" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 msgid "This book's UUID is \"{0}\"" msgstr "這本書的 UUID 為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:976 msgid "In Library" msgstr "於書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:980 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 msgid "Book %s of %s." msgstr "書籍 %s / %s。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1269 msgid "Marked for deletion" msgstr "標記成要刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1277 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1272 msgid "Double click to edit me

    " msgstr "請雙擊以編輯

    " @@ -10204,7 +10227,7 @@ msgid "Successfully downloaded metadata for %d out of %d books" msgstr "成功的下載 %d / %d 書籍的元數據" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:294 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:661 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:695 msgid "Details" msgstr "詳細資料" @@ -10537,11 +10560,11 @@ msgstr "您必須輸入組合欄位的範本" msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:171 msgid "You cannot provide the empty value, as it is included by default" msgstr "您不能提供空白數值,因為它預設已包含" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 msgid "The value \"{0}\" is in the list more than once" msgstr "數值「{0}」在清單中出現一次以上" @@ -10834,7 +10857,7 @@ msgid "Change &font (needs restart)" msgstr "改變字型(需要重新啟動)(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" msgstr "套用(&A)" @@ -10867,7 +10890,7 @@ msgid "" msgstr "您進行的變更中有部分需要 calibre 立刻重新啟動。除非您重新啟動,否則將無法進行任何偏好設定的設定。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132 msgid "Restart needed" msgstr "需要重新啟動" @@ -11363,19 +11386,19 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:378 msgid "Failed to start content server" msgstr "啟動內容伺服器失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111 msgid "Error log:" msgstr "錯誤紀錄檔:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118 msgid "Access log:" msgstr "存取紀錄檔:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133 msgid "You need to restart the server for changes to take effect" msgstr "您需要重新啟動伺服器才能讓變更生效" @@ -11679,51 +11702,51 @@ msgid "" "the plugins." msgstr "加入/編輯任何您已安裝的自訂外掛程式的調整。這些調整的文件應該可以從您下載外掛程式的網站取得。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "您的調整中有語法錯誤。請按顯示詳細資料以獲得更多資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330 msgid "Invalid tweaks" msgstr "無效的調整" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "您輸入的調整是無效的,請試著重設調整為預設值並一個個改變它們直到找到無效的設定值。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" "Values for the tweaks are shown below. Edit them to change the behavior of " "calibre. Your changes will only take effect after a restart of " "calibre." msgstr "調整的數值顯示在下方。編輯它們以改變 calibre 的行為。您的改變只有在 calibre 重新啟動之後才會生效。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:89 msgid "Edit tweaks for any custom plugins you have installed" msgstr "編輯任何您安裝的自訂外掛程式的調整" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:90 msgid "&Plugin tweaks" msgstr "外掛程式調整(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:92 msgid "Edit tweak" msgstr "編輯調整" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:93 msgid "Restore this tweak to its default value" msgstr "還原這個調整為預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:94 msgid "Restore &default" msgstr "還原預設值(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:95 msgid "Apply any changes you made to this tweak" msgstr "套用您對這個調整進行的任何變更" @@ -11754,16 +11777,16 @@ msgstr "選擇已儲存搜尋或輸入新已儲存搜尋的名稱" msgid "Restrict to" msgstr "限制為" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59 msgid "(all books)" msgstr "(所有書本)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid "({0} of {1})" msgstr "({0} / {1})" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61 msgid "({0} of all)" msgstr "(全部的 {0})" @@ -11822,92 +11845,92 @@ msgstr "點選以變更" msgid "&Alternate shortcut:" msgstr "替代的捷徑鍵(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:282 msgid "Rename %s" msgstr "重新命名 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:286 msgid "Edit sort for %s" msgstr "編輯 %s 的排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:291 msgid "Search for %s" msgstr "搜尋 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:296 msgid "Search for everything but %s" msgstr "搜尋 %s 以外的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:302 msgid "Hide category %s" msgstr "隱藏分類 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:305 msgid "Show category" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:313 msgid "Search for books in category %s" msgstr "搜尋分類 %s 的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:317 msgid "Search for books not in category %s" msgstr "搜尋不在分類 %s 中的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:328 msgid "Manage %s" msgstr "管理 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:331 msgid "Manage Saved Searches" msgstr "管理已儲存的搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:342 msgid "Manage User Categories" msgstr "管理使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349 msgid "Show all categories" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:352 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:597 msgid "The grouped search term name is \"{0}\"" msgstr "群組搜尋字詞名稱為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:689 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改變多本書籍的作者會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:694 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "改變許多書籍的元數據會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:372 msgid "Searches" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:921 msgid "Duplicate search name" msgstr "重複的搜尋名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:922 msgid "The saved search name %s is already used." msgstr "已儲存搜尋名稱 %s 已經使用了。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1339 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1343 msgid "Find item in tag browser" msgstr "尋找標籤瀏覽器的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1346 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -11923,60 +11946,60 @@ msgstr "" "輸入 *foo 會一次過濾所有的分類,只顯示那些\n" "含有文字「foo」的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1359 msgid "F&ind" msgstr "尋找(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1360 msgid "Find the first/next matching item" msgstr "尋找第一個/下一個符合的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1363 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 msgid "Collapse all categories" msgstr "收摺所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1388 msgid "No More Matches.

    Click Find again to go to first match" msgstr "沒有其他符合項。

    再按一次尋找會回瀏第一個符合項" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by name" msgstr "依名稱排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 msgid "Sort by popularity" msgstr "依熱門程度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402 msgid "Sort by average rating" msgstr "依平均評等排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405 msgid "Set the sort order for entries in the Tag Browser" msgstr "設定標籤瀏覽器中項目的排序順序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match all" msgstr "符合全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411 msgid "Match any" msgstr "符合任何" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "當在標籤瀏覽器中選擇多個項目時比對它們任何一個或全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420 msgid "Manage &user categories" msgstr "管理使用者分類(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1423 msgid "Add your own categories to the Tag Browser" msgstr "加入您自己的分類至標籤瀏覽器" @@ -12022,57 +12045,57 @@ msgid "" "reconvert them?" msgstr "下列書籍已經被轉換為 %s 格式。您希望重新轉換它們嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 msgid "&Restore" msgstr "還原(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 msgid "&Donate to support calibre" msgstr "捐款支援 calibre (&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "退出已連線的裝置(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:239 msgid "Calibre Quick Start Guide" msgstr "Calibre 快速使用指南" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:301 msgid "Debug mode" msgstr "除錯模式" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302 msgid "" "You have started calibre in debug mode. After you quit calibre, the debug " "log will be available in the file: %s

    The log will be displayed " "automatically." msgstr "您已經以除錯模式啟動 calibre。在您結束 calibre 後,除錯紀錄會儲存到檔案:%s

    紀錄檔會自動顯示。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493 msgid "Conversion Error" msgstr "轉換時發生錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:516 msgid "Recipe Disabled" msgstr "食譜已停用" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development. " "Your donation helps keep calibre development going." msgstr "是全世界許多志工努力的成果。如果您覺得它好用,請考慮捐款以支持它的開發。您的捐款會協助 calibre 持續開發。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 msgid "There are active jobs. Are you sure you want to quit?" msgstr "還有使用中的工作。您確定要結束?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:598 msgid "" " is communicating with the device!
    \n" " Quitting may cause corruption on the device.
    \n" @@ -12082,11 +12105,11 @@ msgstr "" " 現在結束可能造成裝置上的損毀。
    \n" " 您確定要結束?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:602 msgid "Active jobs" msgstr "使用中工作" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:668 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -12960,50 +12983,50 @@ msgstr "" msgid "Turn on the &content server" msgstr "開啟內容伺服器(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:311 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:312 msgid "today" msgstr "今天" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:314 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "yesterday" msgstr "昨天" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:317 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:318 msgid "thismonth" msgstr "這個月" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:320 #: /home/kovid/work/calibre/src/calibre/library/caches.py:321 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:322 msgid "daysago" msgstr "天前" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "unchecked" msgstr "未核取" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:559 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:560 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "no" msgstr "否" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 msgid "checked" msgstr "已點選" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:562 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:572 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:563 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:573 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192 msgid "yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 msgid "empty" msgstr "空的" @@ -13878,19 +13901,19 @@ msgstr "標籤必須只包含小寫字母、數字和底線,並以字母開頭 msgid "%sAverage rating is %3.1f" msgstr "%s平均評等為 %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:911 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:922 msgid "Main" msgstr "主要" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2722 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    將舊的資料庫轉移到 %s 的電子書庫

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2751 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2762 msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2768 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2779 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -14171,35 +14194,35 @@ msgstr "於" msgid "Books in" msgstr "書籍於" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:670 msgid "Other formats" msgstr "其他的格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:677 msgid "Read %(title)s in the %(fmt)s format" msgstr "閱讀 %(title)s 的 %(fmt)s 格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682 msgid "Get" msgstr "取得" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:663 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:697 msgid "Permalink" msgstr "永久網址" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:664 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:698 msgid "A permanent link to this book" msgstr "這本書籍的靜態連結" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:675 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709 msgid "This book has been deleted" msgstr "這本書已經刪除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795 msgid "in search" msgstr "於搜尋" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Matching books" msgstr "比對書籍" diff --git a/src/calibre/web/feeds/templates.py b/src/calibre/web/feeds/templates.py index eefd897614..225a78be5c 100644 --- a/src/calibre/web/feeds/templates.py +++ b/src/calibre/web/feeds/templates.py @@ -136,7 +136,7 @@ class FeedTemplate(Template): head.append(STYLE(style, type='text/css')) if extra_css: head.append(STYLE(extra_css, type='text/css')) - body = BODY(style='page-break-before:always') + body = BODY() body.append(self.get_navbar(f, feeds)) div = DIV( @@ -322,7 +322,7 @@ class TouchscreenFeedTemplate(Template): head.append(STYLE(style, type='text/css')) if extra_css: head.append(STYLE(extra_css, type='text/css')) - body = BODY(style='page-break-before:always') + body = BODY() div = DIV( top_navbar, H2(feed.title, CLASS('feed_title')) diff --git a/src/odf/attrconverters.py b/src/odf/attrconverters.py index 0117324bba..b75f80a2dd 100644 --- a/src/odf/attrconverters.py +++ b/src/odf/attrconverters.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2006-2008 Søren Roug, European Environment Agency +# Copyright (C) 2006-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -40,6 +40,9 @@ def cnv_boolean(attribute, arg, element): # Potentially accept color values def cnv_color(attribute, arg, element): + """ A RGB color in conformance with §5.9.11 of [XSL], that is a RGB color in notation “#rrggbb”, where + rr, gg and bb are 8-bit hexadecimal digits. + """ return str(arg) def cnv_configtype(attribute, arg, element): @@ -55,9 +58,15 @@ def cnv_data_source_has_labels(attribute, arg, element): # Understand different date formats def cnv_date(attribute, arg, element): + """ A dateOrDateTime value is either an [xmlschema-2] date value or an [xmlschema-2] dateTime + value. + """ return str(arg) def cnv_dateTime(attribute, arg, element): + """ A dateOrDateTime value is either an [xmlschema-2] date value or an [xmlschema-2] dateTime + value. + """ return str(arg) def cnv_double(attribute, arg, element): @@ -67,11 +76,31 @@ def cnv_duration(attribute, arg, element): return str(arg) def cnv_family(attribute, arg, element): + """ A style family """ if str(arg) not in ("text", "paragraph", "section", "ruby", "table", "table-column", "table-row", "table-cell", "graphic", "presentation", "drawing-page", "chart"): raise ValueError, "'%s' not allowed" % str(arg) return str(arg) +def __save_prefix(attribute, arg, element): + prefix = arg.split(':',1)[0] + if prefix == arg: + return unicode(arg) + namespace = element.get_knownns(prefix) + if namespace is None: + #raise ValueError, "'%s' is an unknown prefix" % str(prefix) + return unicode(arg) + p = element.get_nsprefix(namespace) + return unicode(arg) + +def cnv_formula(attribute, arg, element): + """ A string containing a formula. Formulas do not have a predefined syntax, but the string should + begin with a namespace prefix, followed by a “:” (COLON, U+003A) separator, followed by the text + of the formula. The namespace bound to the prefix determines the syntax and semantics of the + formula. + """ + return __save_prefix(attribute, arg, element) + def cnv_ID(attribute, arg, element): return str(arg) @@ -89,6 +118,9 @@ def cnv_legend_position(attribute, arg, element): pattern_length = re.compile(r'-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))') def cnv_length(attribute, arg, element): + """ A (positive or negative) physical length, consisting of magnitude and unit, in conformance with the + Units of Measure defined in §5.9.13 of [XSL]. + """ global pattern_length if not pattern_length.match(arg): raise ValueError, "'%s' is not a valid length" % arg @@ -120,12 +152,12 @@ def cnv_namespacedToken(attribute, arg, element): if not pattern_namespacedToken.match(arg): raise ValueError, "'%s' is not a valid namespaced token" % arg - return arg + return __save_prefix(attribute, arg, element) -# Must accept string as argument -# NCName is defined in http://www.w3.org/TR/REC-xml-names/#NT-NCName -# Essentially an XML name minus ':' def cnv_NCName(attribute, arg, element): + """ NCName is defined in http://www.w3.org/TR/REC-xml-names/#NT-NCName + Essentially an XML name minus ':' + """ if type(arg) in types.StringTypes: return make_NCName(arg) else: @@ -226,6 +258,7 @@ attrconverters = { ((ANIMNS,u'name'), None): cnv_string, ((ANIMNS,u'sub-item'), None): cnv_string, ((ANIMNS,u'value'), None): cnv_string, +# ((DBNS,u'type'), None): cnv_namespacedToken, ((CHARTNS,u'attached-axis'), None): cnv_string, ((CHARTNS,u'class'), (CHARTNS,u'grid')): cnv_major_minor, ((CHARTNS,u'class'), None): cnv_namespacedToken, @@ -288,7 +321,7 @@ attrconverters = { ((CHARTNS,u'values-cell-range-address'), None): cnv_string, ((CHARTNS,u'vertical'), None): cnv_boolean, ((CHARTNS,u'visible'), None): cnv_boolean, - ((CONFIGNS,u'name'), None): cnv_string, + ((CONFIGNS,u'name'), None): cnv_formula, ((CONFIGNS,u'type'), None): cnv_configtype, ((DR3DNS,u'ambient-color'), None): cnv_string, ((DR3DNS,u'back-scale'), None): cnv_string, @@ -369,11 +402,11 @@ attrconverters = { ((DRAWNS,u'decimal-places'), None): cnv_string, ((DRAWNS,u'display'), None): cnv_string, ((DRAWNS,u'display-name'), None): cnv_string, - ((DRAWNS,u'distance'), None): cnv_string, + ((DRAWNS,u'distance'), None): cnv_lengthorpercent, ((DRAWNS,u'dots1'), None): cnv_integer, - ((DRAWNS,u'dots1-length'), None): cnv_length, + ((DRAWNS,u'dots1-length'), None): cnv_lengthorpercent, ((DRAWNS,u'dots2'), None): cnv_integer, - ((DRAWNS,u'dots2-length'), None): cnv_length, + ((DRAWNS,u'dots2-length'), None): cnv_lengthorpercent, ((DRAWNS,u'end-angle'), None): cnv_double, ((DRAWNS,u'end'), None): cnv_string, ((DRAWNS,u'end-color'), None): cnv_string, @@ -383,7 +416,7 @@ attrconverters = { ((DRAWNS,u'end-line-spacing-horizontal'), None): cnv_string, ((DRAWNS,u'end-line-spacing-vertical'), None): cnv_string, ((DRAWNS,u'end-shape'), None): cnv_IDREF, - ((DRAWNS,u'engine'), None): cnv_string, + ((DRAWNS,u'engine'), None): cnv_namespacedToken, ((DRAWNS,u'enhanced-path'), None): cnv_string, ((DRAWNS,u'escape-direction'), None): cnv_string, ((DRAWNS,u'extrusion-allowed'), None): cnv_boolean, @@ -604,7 +637,7 @@ attrconverters = { ((FORMNS,u'button-type'), None): cnv_string, ((FORMNS,u'command'), None): cnv_string, ((FORMNS,u'command-type'), None): cnv_string, - ((FORMNS,u'control-implementation'), None): cnv_string, + ((FORMNS,u'control-implementation'), None): cnv_namespacedToken, ((FORMNS,u'convert-empty-to-null'), None): cnv_boolean, ((FORMNS,u'current-selected'), None): cnv_boolean, ((FORMNS,u'current-state'), None): cnv_string, @@ -800,8 +833,8 @@ attrconverters = { ((PRESENTATIONNS,u'user-transformed'), None): cnv_boolean, ((PRESENTATIONNS,u'verb'), None): cnv_nonNegativeInteger, ((PRESENTATIONNS,u'visibility'), None): cnv_string, - ((SCRIPTNS,u'event-name'), None): cnv_string, - ((SCRIPTNS,u'language'), None): cnv_string, + ((SCRIPTNS,u'event-name'), None): cnv_formula, + ((SCRIPTNS,u'language'), None): cnv_formula, ((SCRIPTNS,u'macro-name'), None): cnv_string, ((SMILNS,u'accelerate'), None): cnv_double, ((SMILNS,u'accumulate'), None): cnv_string, @@ -1087,7 +1120,7 @@ attrconverters = { ((SVGNS,u'y2'), None): cnv_lengthorpercent, ((TABLENS,u'acceptance-state'), None): cnv_string, ((TABLENS,u'add-empty-lines'), None): cnv_boolean, - ((TABLENS,u'algorithm'), None): cnv_string, + ((TABLENS,u'algorithm'), None): cnv_formula, ((TABLENS,u'align'), None): cnv_string, ((TABLENS,u'allow-empty-cell'), None): cnv_boolean, ((TABLENS,u'application-data'), None): cnv_string, @@ -1106,7 +1139,7 @@ attrconverters = { ((TABLENS,u'cell-range'), None): cnv_string, ((TABLENS,u'column'), None): cnv_integer, ((TABLENS,u'comment'), None): cnv_string, - ((TABLENS,u'condition'), None): cnv_string, + ((TABLENS,u'condition'), None): cnv_formula, ((TABLENS,u'condition-source'), None): cnv_string, ((TABLENS,u'condition-source-range-address'), None): cnv_string, ((TABLENS,u'contains-error'), None): cnv_boolean, @@ -1144,13 +1177,13 @@ attrconverters = { ((TABLENS,u'end-x'), None): cnv_length, ((TABLENS,u'end-y'), None): cnv_length, ((TABLENS,u'execute'), None): cnv_boolean, - ((TABLENS,u'expression'), None): cnv_string, + ((TABLENS,u'expression'), None): cnv_formula, ((TABLENS,u'field-name'), None): cnv_string, ((TABLENS,u'field-number'), None): cnv_nonNegativeInteger, ((TABLENS,u'field-number'), None): cnv_string, ((TABLENS,u'filter-name'), None): cnv_string, ((TABLENS,u'filter-options'), None): cnv_string, - ((TABLENS,u'formula'), None): cnv_string, + ((TABLENS,u'formula'), None): cnv_formula, ((TABLENS,u'function'), None): cnv_string, ((TABLENS,u'function'), None): cnv_string, ((TABLENS,u'grand-total'), None): cnv_string, @@ -1290,7 +1323,7 @@ attrconverters = { ((TEXTNS,u'combine-entries-with-pp'), None): cnv_boolean, ((TEXTNS,u'comma-separated'), None): cnv_boolean, ((TEXTNS,u'cond-style-name'), None): cnv_StyleNameRef, - ((TEXTNS,u'condition'), None): cnv_string, + ((TEXTNS,u'condition'), None): cnv_formula, ((TEXTNS,u'connection-name'), None): cnv_string, ((TEXTNS,u'consecutive-numbering'), None): cnv_boolean, ((TEXTNS,u'continue-numbering'), None): cnv_boolean, @@ -1321,7 +1354,7 @@ attrconverters = { ((TEXTNS,u'first-row-start-column'), None): cnv_string, ((TEXTNS,u'fixed'), None): cnv_boolean, ((TEXTNS,u'footnotes-position'), None): cnv_string, - ((TEXTNS,u'formula'), None): cnv_string, + ((TEXTNS,u'formula'), None): cnv_formula, ((TEXTNS,u'global'), None): cnv_boolean, ((TEXTNS,u'howpublished'), None): cnv_string, ((TEXTNS,u'id'), None): cnv_ID, @@ -1437,7 +1470,10 @@ attrconverters = { class AttrConverters: def convert(self, attribute, value, element): - conversion = attrconverters.get((attribute,element), None) + """ Based on the element, figures out how to check/convert the attribute value + All values are converted to string + """ + conversion = attrconverters.get((attribute, element.qname), None) if conversion is not None: return conversion(attribute, value, element) else: diff --git a/src/odf/element.py b/src/odf/element.py index f0938ba53e..aad698045e 100644 --- a/src/odf/element.py +++ b/src/odf/element.py @@ -1,6 +1,6 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -# Copyright (C) 2007-2008 Søren Roug, European Environment Agency +# Copyright (C) 2007-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -112,6 +112,9 @@ class Node(xml.dom.Node): return self.childNodes[-1] def insertBefore(self, newChild, refChild): + """ Inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + """ if newChild.nodeType not in self._child_node_types: raise IllegalChild, "%s cannot be child of %s" % (newChild.tagName, self.tagName) if newChild.parentNode is not None: @@ -135,21 +138,26 @@ class Node(xml.dom.Node): newChild.parentNode = self return newChild - def appendChild(self, node): - if node.nodeType == self.DOCUMENT_FRAGMENT_NODE: - for c in tuple(node.childNodes): + def appendChild(self, newChild): + """ Adds the node newChild to the end of the list of children of this node. + If the newChild is already in the tree, it is first removed. + """ + if newChild.nodeType == self.DOCUMENT_FRAGMENT_NODE: + for c in tuple(newChild.childNodes): self.appendChild(c) ### The DOM does not clearly specify what to return in this case - return node - if node.nodeType not in self._child_node_types: - raise IllegalChild, "<%s> is not allowed in %s" % ( node.tagName, self.tagName) - if node.parentNode is not None: - node.parentNode.removeChild(node) - _append_child(self, node) - node.nextSibling = None - return node + return newChild + if newChild.nodeType not in self._child_node_types: + raise IllegalChild, "<%s> is not allowed in %s" % ( newChild.tagName, self.tagName) + if newChild.parentNode is not None: + newChild.parentNode.removeChild(newChild) + _append_child(self, newChild) + newChild.nextSibling = None + return newChild def removeChild(self, oldChild): + """ Removes the child node indicated by oldChild from the list of children, and returns it. + """ #FIXME: update ownerDocument.element_dict or find other solution try: self.childNodes.remove(oldChild) @@ -191,8 +199,8 @@ def _append_child(self, node): node.__dict__["parentNode"] = self class Childless: - """Mixin that makes childless-ness easy to implement and avoids - the complexity of the Node methods that deal with children. + """ Mixin that makes childless-ness easy to implement and avoids + the complexity of the Node methods that deal with children. """ attributes = None @@ -207,6 +215,7 @@ class Childless: return None def appendChild(self, node): + """ Raises an error """ raise xml.dom.HierarchyRequestErr( self.tagName + " nodes cannot have children") @@ -214,14 +223,17 @@ class Childless: return False def insertBefore(self, newChild, refChild): + """ Raises an error """ raise xml.dom.HierarchyRequestErr( self.tagName + " nodes do not have children") def removeChild(self, oldChild): + """ Raises an error """ raise xml.dom.NotFoundErr( self.tagName + " nodes do not have children") def replaceChild(self, newChild, oldChild): + """ Raises an error """ raise xml.dom.HierarchyRequestErr( self.tagName + " nodes do not have children") @@ -247,8 +259,12 @@ class CDATASection(Childless, Text): nodeType = Node.CDATA_SECTION_NODE def toXml(self,level,f): + """ Generate XML output of the node. If the text contains "]]>", then + escape it by going out of CDATA mode (]]>), then write the string + and then go into CDATA mode again. (' % self.data) + f.write('' % self.data.replace(']]>',']]>]]>" % (r[1].lower().replace('-',''), self.tagName) + def get_knownns(self, prefix): + """ Odfpy maintains a list of known namespaces. In some cases a prefix is used, and + we need to know which namespace it resolves to. + """ + global nsdict + for ns,p in nsdict.items(): + if p == prefix: return ns + return None + def get_nsprefix(self, namespace): + """ Odfpy maintains a list of known namespaces. In some cases we have a namespace URL, + and needs to look up or assign the prefix for it. + """ if namespace is None: namespace = "" prefix = _nsassign(namespace) if not self.namespaces.has_key(namespace): @@ -339,6 +367,9 @@ class Element(Node): self.ownerDocument.rebuild_caches(element) def addText(self, text, check_grammar=True): + """ Adds text to an element + Setting check_grammar=False turns off grammar checking + """ if check_grammar and self.qname not in grammar.allows_text: raise IllegalText, "The <%s> element does not allow text" % self.tagName else: @@ -346,6 +377,9 @@ class Element(Node): self.appendChild(Text(text)) def addCDATA(self, cdata, check_grammar=True): + """ Adds CDATA to an element + Setting check_grammar=False turns off grammar checking + """ if check_grammar and self.qname not in grammar.allows_text: raise IllegalText, "The <%s> element does not allow text" % self.tagName else: @@ -403,17 +437,18 @@ class Element(Node): # if allowed_attrs and (namespace, localpart) not in allowed_attrs: # raise AttributeError, "Attribute %s:%s is not allowed in element <%s>" % ( prefix, localpart, self.tagName) c = AttrConverters() - self.attributes[prefix + ":" + localpart] = c.convert((namespace, localpart), value, self.qname) + self.attributes[(namespace, localpart)] = c.convert((namespace, localpart), value, self) def getAttrNS(self, namespace, localpart): prefix = self.get_nsprefix(namespace) - return self.attributes.get(prefix + ":" + localpart) + return self.attributes.get((namespace, localpart)) def removeAttrNS(self, namespace, localpart): - prefix = self.get_nsprefix(namespace) - del self.attributes[prefix + ":" + localpart] + del self.attributes[(namespace, localpart)] def getAttribute(self, attr): + """ Get an attribute value. The method knows which namespace the attribute is in + """ allowed_attrs = self.allowed_attributes() if allowed_attrs is None: if type(attr) == type(()): @@ -432,8 +467,9 @@ class Element(Node): if level == 0: for namespace, prefix in self.namespaces.items(): f.write(' xmlns:' + prefix + '="'+ _escape(str(namespace))+'"') - for attkey in self.attributes.keys(): - f.write(' '+_escape(str(attkey))+'='+_quoteattr(unicode(self.attributes[attkey]).encode('utf-8'))) + for qname in self.attributes.keys(): + prefix = self.get_nsprefix(qname[0]) + f.write(' '+_escape(str(prefix+':'+qname[1]))+'='+_quoteattr(unicode(self.attributes[qname]).encode('utf-8'))) f.write('>') def write_close_tag(self, level, f): @@ -445,8 +481,9 @@ class Element(Node): if level == 0: for namespace, prefix in self.namespaces.items(): f.write(' xmlns:' + prefix + '="'+ _escape(str(namespace))+'"') - for attkey in self.attributes.keys(): - f.write(' '+_escape(str(attkey))+'='+_quoteattr(unicode(self.attributes[attkey]).encode('utf-8'))) + for qname in self.attributes.keys(): + prefix = self.get_nsprefix(qname[0]) + f.write(' '+_escape(str(prefix+':'+qname[1]))+'='+_quoteattr(unicode(self.attributes[qname]).encode('utf-8'))) if self.childNodes: f.write('>') for element in self.childNodes: @@ -464,6 +501,7 @@ class Element(Node): return accumulator def getElementsByType(self, element): + """ Gets elements based on the type, which is function from text.py, draw.py etc. """ obj = element(check_grammar=False) return self._getElementsByObj(obj,[]) diff --git a/src/odf/grammar.py b/src/odf/grammar.py index 09ec02cbaa..d5d8d5970e 100644 --- a/src/odf/grammar.py +++ b/src/odf/grammar.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2006-2009 Søren Roug, European Environment Agency +# Copyright (C) 2006-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public diff --git a/src/odf/load.py b/src/odf/load.py index 1f0e45ea23..e48fcaa412 100644 --- a/src/odf/load.py +++ b/src/odf/load.py @@ -63,8 +63,8 @@ class LoadParser(handler.ContentHandler): self.level = self.level + 1 # Add any accumulated text content - content = ''.join(self.data).strip() - if len(content) > 0: + content = ''.join(self.data) + if len(content.strip()) > 0: self.parent.addText(content, check_grammar=False) self.data = [] # Create the element diff --git a/src/odf/namespaces.py b/src/odf/namespaces.py index 3109210bb5..96ea958e79 100644 --- a/src/odf/namespaces.py +++ b/src/odf/namespaces.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2006-2009 Søren Roug, European Environment Agency +# Copyright (C) 2006-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -17,7 +17,7 @@ # # Contributor(s): # -TOOLSVERSION = u"ODFPY/0.9.2dev" +TOOLSVERSION = u"ODFPY/0.9.4dev" ANIMNS = u"urn:oasis:names:tc:opendocument:xmlns:animation:1.0" DBNS = u"urn:oasis:names:tc:opendocument:xmlns:database:1.0" @@ -28,19 +28,23 @@ DCNS = u"http://purl.org/dc/elements/1.1/" DOMNS = u"http://www.w3.org/2001/xml-events" DR3DNS = u"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" DRAWNS = u"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" +FIELDNS = u"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" FONS = u"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" FORMNS = u"urn:oasis:names:tc:opendocument:xmlns:form:1.0" +GRDDLNS = u"http://www.w3.org/2003/g/data-view#" KOFFICENS = u"http://www.koffice.org/2005/" MANIFESTNS = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" MATHNS = u"http://www.w3.org/1998/Math/MathML" METANS = u"urn:oasis:names:tc:opendocument:xmlns:meta:1.0" NUMBERNS = u"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" OFFICENS = u"urn:oasis:names:tc:opendocument:xmlns:office:1.0" +OFNS = u"urn:oasis:names:tc:opendocument:xmlns:of:1.2" OOONS = u"http://openoffice.org/2004/office" OOOWNS = u"http://openoffice.org/2004/writer" OOOCNS = u"http://openoffice.org/2004/calc" PRESENTATIONNS = u"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" RDFANS = u"http://docs.oasis-open.org/opendocument/meta/rdfa#" +RPTNS = u"http://openoffice.org/2005/report" SCRIPTNS = u"urn:oasis:names:tc:opendocument:xmlns:script:1.0" SMILNS = u"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" STYLENS = u"urn:oasis:names:tc:opendocument:xmlns:style:1.0" @@ -50,7 +54,8 @@ TEXTNS = u"urn:oasis:names:tc:opendocument:xmlns:text:1.0" XFORMSNS = u"http://www.w3.org/2002/xforms" XLINKNS = u"http://www.w3.org/1999/xlink" XMLNS = u"http://www.w3.org/XML/1998/namespace" - +XSDNS = u"http://www.w3.org/2001/XMLSchema" +XSINS = u"http://www.w3.org/2001/XMLSchema-instance" nsdict = { ANIMNS: u'anim', @@ -61,19 +66,23 @@ nsdict = { DOMNS: u'dom', DR3DNS: u'dr3d', DRAWNS: u'draw', + FIELDNS: u'field', FONS: u'fo', FORMNS: u'form', + GRDDLNS: u'grddl', KOFFICENS: u'koffice', MANIFESTNS: u'manifest', MATHNS: u'math', METANS: u'meta', NUMBERNS: u'number', OFFICENS: u'office', + OFNS: u'of', OOONS: u'ooo', OOOWNS: u'ooow', OOOCNS: u'oooc', PRESENTATIONNS: u'presentation', RDFANS: u'rdfa', + RPTNS: u'rpt', SCRIPTNS: u'script', SMILNS: u'smil', STYLENS: u'style', @@ -83,4 +92,6 @@ nsdict = { XFORMSNS: u'xforms', XLINKNS: u'xlink', XMLNS: u'xml', + XSDNS: u'xsd', + XSINS: u'xsi', } diff --git a/src/odf/odf2xhtml.py b/src/odf/odf2xhtml.py index 6e3e753ebb..390d407d16 100644 --- a/src/odf/odf2xhtml.py +++ b/src/odf/odf2xhtml.py @@ -1,6 +1,6 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -# Copyright (C) 2006-2007 Søren Roug, European Environment Agency +# Copyright (C) 2006-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,15 +20,18 @@ # #import pdb #pdb.set_trace() -import zipfile -from xml.sax import handler, expatreader -from xml.sax.xmlreader import InputSource +from xml.sax import handler from xml.sax.saxutils import escape, quoteattr -from cStringIO import StringIO +from xml.dom import Node -from namespaces import DCNS, DRAWNS, FONS, \ - METANS, NUMBERNS, OFFICENS, PRESENTATIONNS, \ - STYLENS, SVGNS, TABLENS, TEXTNS, XLINKNS +from opendocument import load + +from namespaces import ANIMNS, CHARTNS, CONFIGNS, DCNS, DR3DNS, DRAWNS, FONS, \ + FORMNS, MATHNS, METANS, NUMBERNS, OFFICENS, PRESENTATIONNS, SCRIPTNS, \ + SMILNS, STYLENS, SVGNS, TABLENS, TEXTNS, XLINKNS + +if False: # Added by Kovid + DR3DNS, MATHNS, CHARTNS, CONFIGNS, ANIMNS, FORMNS, SMILNS, SCRIPTNS # Handling of styles # @@ -72,8 +75,8 @@ class StyleToCSS: (FONS,u"border-left"): self.c_fo, (FONS,u"border-right"): self.c_fo, (FONS,u"border-top"): self.c_fo, - (FONS,u"break-after"): self.c_break, - (FONS,u"break-before"): self.c_break, + (FONS,u"break-after"): self.c_break, # Added by Kovid + (FONS,u"break-before"): self.c_break,# Added by Kovid (FONS,u"color"): self.c_fo, (FONS,u"font-family"): self.c_fo, (FONS,u"font-size"): self.c_fo, @@ -136,7 +139,7 @@ class StyleToCSS: selector = rule[1] sdict[selector] = val - def c_break(self, ruleset, sdict, rule, val): + def c_break(self, ruleset, sdict, rule, val): # Added by Kovid property = 'page-' + rule[1] values = {'auto': 'auto', 'column': 'always', 'page': 'always', 'even-page': 'left', 'odd-page': 'right', @@ -346,13 +349,16 @@ class ODF2XHTML(handler.ContentHandler): self.elements = { (DCNS, 'title'): (self.s_processcont, self.e_dc_title), (DCNS, 'language'): (self.s_processcont, self.e_dc_contentlanguage), - (DCNS, 'creator'): (self.s_processcont, self.e_dc_metatag), + (DCNS, 'creator'): (self.s_processcont, self.e_dc_creator), (DCNS, 'description'): (self.s_processcont, self.e_dc_metatag), (DCNS, 'date'): (self.s_processcont, self.e_dc_metatag), + (DRAWNS, 'custom-shape'): (self.s_custom_shape, self.e_custom_shape), (DRAWNS, 'frame'): (self.s_draw_frame, self.e_draw_frame), (DRAWNS, 'image'): (self.s_draw_image, None), (DRAWNS, 'fill-image'): (self.s_draw_fill_image, None), (DRAWNS, "layer-set"):(self.s_ignorexml, None), + (DRAWNS, 'object'): (self.s_draw_object, None), + (DRAWNS, 'object-ole'): (self.s_draw_object_ole, None), (DRAWNS, 'page'): (self.s_draw_page, self.e_draw_page), (DRAWNS, 'text-box'): (self.s_draw_textbox, self.e_draw_textbox), (METANS, 'creation-date'):(self.s_processcont, self.e_dc_metatag), @@ -364,7 +370,9 @@ class ODF2XHTML(handler.ContentHandler): (NUMBERNS, "date-style"):(self.s_ignorexml, None), (NUMBERNS, "number-style"):(self.s_ignorexml, None), (NUMBERNS, "text-style"):(self.s_ignorexml, None), + (OFFICENS, "annotation"):(self.s_ignorexml, None), (OFFICENS, "automatic-styles"):(self.s_office_automatic_styles, None), + (OFFICENS, "document"):(self.s_office_document_content, self.e_office_document_content), (OFFICENS, "document-content"):(self.s_office_document_content, self.e_office_document_content), (OFFICENS, "forms"):(self.s_ignorexml, None), (OFFICENS, "master-styles"):(self.s_office_master_styles, None), @@ -374,6 +382,7 @@ class ODF2XHTML(handler.ContentHandler): (OFFICENS, "styles"):(self.s_office_styles, None), (OFFICENS, "text"):(self.s_office_text, self.e_office_text), (OFFICENS, "scripts"):(self.s_ignorexml, None), + (OFFICENS, "settings"):(self.s_ignorexml, None), (PRESENTATIONNS, "notes"):(self.s_ignorexml, None), # (STYLENS, "default-page-layout"):(self.s_style_default_page_layout, self.e_style_page_layout), (STYLENS, "default-page-layout"):(self.s_ignorexml, None), @@ -389,8 +398,8 @@ class ODF2XHTML(handler.ContentHandler): # (STYLENS, "header-style"):(self.s_style_header_style, None), (STYLENS, "master-page"):(self.s_style_master_page, None), (STYLENS, "page-layout-properties"):(self.s_style_handle_properties, None), -# (STYLENS, "page-layout"):(self.s_style_page_layout, self.e_style_page_layout), - (STYLENS, "page-layout"):(self.s_ignorexml, None), + (STYLENS, "page-layout"):(self.s_style_page_layout, self.e_style_page_layout), +# (STYLENS, "page-layout"):(self.s_ignorexml, None), (STYLENS, "paragraph-properties"):(self.s_style_handle_properties, None), (STYLENS, "style"):(self.s_style_style, self.e_style_style), (STYLENS, "table-cell-properties"):(self.s_style_handle_properties, None), @@ -407,6 +416,10 @@ class ODF2XHTML(handler.ContentHandler): (TEXTNS, "alphabetical-index-source"):(self.s_text_x_source, self.e_text_x_source), (TEXTNS, "bibliography-configuration"):(self.s_ignorexml, None), (TEXTNS, "bibliography-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, 'bookmark'): (self.s_text_bookmark, None), + (TEXTNS, 'bookmark-start'): (self.s_text_bookmark, None), + (TEXTNS, 'bookmark-ref'): (self.s_text_bookmark_ref, self.e_text_a), + (TEXTNS, 'bookmark-ref-start'): (self.s_text_bookmark_ref, None), (TEXTNS, 'h'): (self.s_text_h, self.e_text_h), (TEXTNS, "illustration-index-source"):(self.s_text_x_source, self.e_text_x_source), (TEXTNS, 'line-break'):(self.s_text_line_break, None), @@ -430,10 +443,66 @@ class ODF2XHTML(handler.ContentHandler): (TEXTNS, "user-index-source"):(self.s_text_x_source, self.e_text_x_source), } if embedable: - self.elements[(OFFICENS, u"text")] = (None,None) - self.elements[(OFFICENS, u"spreadsheet")] = (None,None) - self.elements[(OFFICENS, u"presentation")] = (None,None) - self.elements[(OFFICENS, u"document-content")] = (None,None) + self.make_embedable() + self._resetobject() + + def set_plain(self): + """ Tell the parser to not generate CSS """ + self.generate_css = False + + def set_embedable(self): + """ Tells the converter to only output the parts inside the """ + self.elements[(OFFICENS, u"text")] = (None,None) + self.elements[(OFFICENS, u"spreadsheet")] = (None,None) + self.elements[(OFFICENS, u"presentation")] = (None,None) + self.elements[(OFFICENS, u"document-content")] = (None,None) + + + def add_style_file(self, stylefilename, media=None): + """ Add a link to an external style file. + Also turns of the embedding of styles in the HTML + """ + self.use_internal_css = False + self.stylefilename = stylefilename + if media: + self.metatags.append('\n' % (stylefilename,media)) + else: + self.metatags.append('\n' % (stylefilename)) + + def _resetfootnotes(self): + # Footnotes and endnotes + self.notedict = {} + self.currentnote = 0 + self.notebody = '' + + def _resetobject(self): + self.lines = [] + self._wfunc = self._wlines + self.xmlfile = '' + self.title = '' + self.language = '' + self.creator = '' + self.data = [] + self.tagstack = TagStack() + self.htmlstack = [] + self.pstack = [] + self.processelem = True + self.processcont = True + self.listtypes = {} + self.headinglevels = [0, 0,0,0,0,0, 0,0,0,0,0] # level 0 to 10 + self.use_internal_css = True + self.cs = StyleToCSS() + self.anchors = {} + + # Style declarations + self.stylestack = [] + self.styledict = {} + self.currentstyle = None + + self._resetfootnotes() + + # Tags from meta.xml + self.metatags = [] def writeout(self, s): @@ -447,6 +516,7 @@ class ODF2XHTML(handler.ContentHandler): def opentag(self, tag, attrs={}, block=False): """ Create an open HTML tag """ + self.htmlstack.append((tag,attrs,block)) a = [] for key,val in attrs.items(): a.append('''%s=%s''' % (key, quoteattr(val))) @@ -458,6 +528,8 @@ class ODF2XHTML(handler.ContentHandler): self.writeout("\n") def closetag(self, tag, block=True): + """ Close an open HTML tag """ + self.htmlstack.pop() self.writeout("" % tag) if block == True: self.writeout("\n") @@ -468,17 +540,13 @@ class ODF2XHTML(handler.ContentHandler): a.append('''%s=%s''' % (key, quoteattr(val))) self.writeout("<%s %s/>\n" % (tag, " ".join(a))) +#-------------------------------------------------- +# Interface to parser #-------------------------------------------------- def characters(self, data): if self.processelem and self.processcont: self.data.append(data) - def handle_starttag(self, tag, method, attrs): - method(tag,attrs) - - def handle_endtag(self, tag, attrs, method): - method(tag, attrs) - def startElementNS(self, tag, qname, attrs): self.pstack.append( (self.processelem, self.processcont) ) if self.processelem: @@ -499,6 +567,13 @@ class ODF2XHTML(handler.ContentHandler): self.unknown_endtag(tag, attrs) self.processelem, self.processcont = self.pstack.pop() +#-------------------------------------------------- + def handle_starttag(self, tag, method, attrs): + method(tag,attrs) + + def handle_endtag(self, tag, attrs, method): + method(tag, attrs) + def unknown_starttag(self, tag, attrs): pass @@ -512,18 +587,21 @@ class ODF2XHTML(handler.ContentHandler): self.processelem = False def s_ignorecont(self, tag, attrs): + """ Stop processing the text nodes """ self.processcont = False def s_processcont(self, tag, attrs): + """ Start processing the text nodes """ self.processcont = True def classname(self, attrs): """ Generate a class name from a style name """ - c = attrs[(TEXTNS,'style-name')] + c = attrs.get((TEXTNS,'style-name'),'') c = c.replace(".","_") return c def get_anchor(self, name): + """ Create a unique anchor id for a href name """ if not self.anchors.has_key(name): # Changed by Kovid self.anchors[name] = "anchor%d" % (len(self.anchors) + 1) @@ -543,8 +621,8 @@ class ODF2XHTML(handler.ContentHandler): def e_dc_title(self, tag, attrs): """ Get the title from the meta data and create a HTML """ - self.metatags.append('<title>%s\n' % escape(''.join(self.data))) self.title = ''.join(self.data) + #self.metatags.append('%s\n' % escape(self.title)) self.data = [] def e_dc_metatag(self, tag, attrs): @@ -556,13 +634,57 @@ class ODF2XHTML(handler.ContentHandler): def e_dc_contentlanguage(self, tag, attrs): """ Set the content language. Identifies the targeted audience """ - self.metatags.append('\n' % ''.join(self.data)) + self.language = ''.join(self.data) + self.metatags.append('\n' % escape(self.language)) self.data = [] + def e_dc_creator(self, tag, attrs): + """ Set the content creator. Identifies the targeted audience + """ + self.creator = ''.join(self.data) + self.metatags.append('\n' % escape(self.creator)) + self.data = [] + + def s_custom_shape(self, tag, attrs): + """ A is made into a
    in HTML which is then styled + """ + anchor_type = attrs.get((TEXTNS,'anchor-type'),'notfound') + htmltag = 'div' + name = "G-" + attrs.get( (DRAWNS,'style-name'), "") + if name == 'G-': + name = "PR-" + attrs.get( (PRESENTATIONNS,'style-name'), "") + name = name.replace(".","_") + if anchor_type == "paragraph": + style = 'position:absolute;' + elif anchor_type == 'char': + style = "position:absolute;" + elif anchor_type == 'as-char': + htmltag = 'div' + style = '' + else: + style = "position: absolute;" + if attrs.has_key( (SVGNS,"width") ): + style = style + "width:" + attrs[(SVGNS,"width")] + ";" + if attrs.has_key( (SVGNS,"height") ): + style = style + "height:" + attrs[(SVGNS,"height")] + ";" + if attrs.has_key( (SVGNS,"x") ): + style = style + "left:" + attrs[(SVGNS,"x")] + ";" + if attrs.has_key( (SVGNS,"y") ): + style = style + "top:" + attrs[(SVGNS,"y")] + ";" + if self.generate_css: + self.opentag(htmltag, {'class': name, 'style': style}) + else: + self.opentag(htmltag) + + def e_custom_shape(self, tag, attrs): + """ End the + """ + self.closetag('div') + def s_draw_frame(self, tag, attrs): """ A is made into a
    in HTML which is then styled """ - anchor_type = attrs.get((TEXTNS,'anchor-type'),'char') + anchor_type = attrs.get((TEXTNS,'anchor-type'),'notfound') htmltag = 'div' name = "G-" + attrs.get( (DRAWNS,'style-name'), "") if name == 'G-': @@ -576,7 +698,7 @@ class ODF2XHTML(handler.ContentHandler): htmltag = 'div' style = '' else: - style = "position: absolute;" + style = "position:absolute;" if attrs.has_key( (SVGNS,"width") ): style = style + "width:" + attrs[(SVGNS,"width")] + ";" if attrs.has_key( (SVGNS,"height") ): @@ -620,6 +742,30 @@ class ODF2XHTML(handler.ContentHandler): htmlattrs['style'] = "display: block;" self.emptytag('img', htmlattrs) + def s_draw_object(self, tag, attrs): + """ A is embedded object in the document (e.g. spreadsheet in presentation). + """ + return # Added by Kovid + objhref = attrs[(XLINKNS,"href")] + # Remove leading "./": from "./Object 1" to "Object 1" +# objhref = objhref [2:] + + # Not using os.path.join since it fails to find the file on Windows. +# objcontentpath = '/'.join([objhref, 'content.xml']) + + for c in self.document.childnodes: + if c.folder == objhref: + self._walknode(c.topnode) + + def s_draw_object_ole(self, tag, attrs): + """ A is embedded OLE object in the document (e.g. MS Graph). + """ + class_id = attrs[(DRAWNS,"class-id")] + if class_id and class_id.lower() == "00020803-0000-0000-c000-000000000046": ## Microsoft Graph 97 Chart + tagattrs = { 'name':'object_ole_graph', 'class':'ole-graph' } + self.opentag('a', tagattrs) + self.closetag('a', tagattrs) + def s_draw_page(self, tag, attrs): """ A is a slide in a presentation. We use a
    element in HTML. Therefore if you convert a ODP file, you get a series of
    s. @@ -655,13 +801,9 @@ class ODF2XHTML(handler.ContentHandler): def html_body(self, tag, attrs): self.writedata() - if self.generate_css: + if self.generate_css and self.use_internal_css: self.opentag('style', {'type':"text/css"}, True) self.writeout('/**/\n') self.closetag('style') @@ -669,6 +811,16 @@ class ODF2XHTML(handler.ContentHandler): self.closetag('head') self.opentag('body', block=True) + # background-color: white removed by Kovid for #9118 + # Specifying an explicit bg color prevents ebook readers + # from successfully inverting colors + default_styles = """ +img { width: 100%; height: 100%; } +* { padding: 0; margin: 0; } +body { margin: 0 1em; } +ol, ul { padding-left: 2em; } +""" + def generate_stylesheet(self): for name in self.stylestack: styles = self.styledict.get(name) @@ -688,6 +840,7 @@ class ODF2XHTML(handler.ContentHandler): styles = parentstyle self.styledict[name] = styles # Write the styles to HTML + self.writeout(self.default_styles) for name in self.stylestack: styles = self.styledict.get(name) css2 = self.cs.convert_styles(styles) @@ -729,6 +882,7 @@ class ODF2XHTML(handler.ContentHandler): self.emptytag('meta', { 'http-equiv':"Content-Type", 'content':"text/html;charset=UTF-8"}) for metaline in self.metatags: self.writeout(metaline) + self.writeout('%s\n' % escape(self.title)) def e_office_document_content(self, tag, attrs): """ Last tag """ @@ -773,7 +927,7 @@ class ODF2XHTML(handler.ContentHandler): """ Copy all attributes to a struct. We will later convert them to CSS2 """ - if self.currentstyle is None: + if self.currentstyle is None: # Added by Kovid return for key,attr in attrs.items(): self.styledict[self.currentstyle][key] = attr @@ -799,7 +953,7 @@ class ODF2XHTML(handler.ContentHandler): def s_style_font_face(self, tag, attrs): """ It is possible that the HTML browser doesn't know how to show a particular font. Luckily ODF provides generic fallbacks - Unluckily they are not the same as CSS2. + Unfortunately they are not the same as CSS2. CSS2: serif, sans-serif, cursive, fantasy, monospace ODF: roman, swiss, modern, decorative, script, system """ @@ -850,7 +1004,7 @@ class ODF2XHTML(handler.ContentHandler): """ name = attrs[(STYLENS,'name')] name = name.replace(".","_") - self.currentstyle = "@page " + name + self.currentstyle = ".PL-" + name self.stylestack.append(self.currentstyle) self.styledict[self.currentstyle] = {} @@ -881,7 +1035,7 @@ class ODF2XHTML(handler.ContentHandler): self.s_ignorexml(tag, attrs) # Short prefixes for class selectors - familyshort = {'drawing-page':'DP', 'paragraph':'P', 'presentation':'PR', + _familyshort = {'drawing-page':'DP', 'paragraph':'P', 'presentation':'PR', 'text':'S', 'section':'D', 'table':'T', 'table-cell':'TD', 'table-column':'TC', 'table-row':'TR', 'graphic':'G' } @@ -897,7 +1051,7 @@ class ODF2XHTML(handler.ContentHandler): name = name.replace(".","_") family = attrs[(STYLENS,'family')] htmlfamily = self.familymap.get(family,'unknown') - sfamily = self.familyshort.get(family,'X') + sfamily = self._familyshort.get(family,'X') name = "%s%s-%s" % (self.autoprefix, sfamily, name) parent = attrs.get( (STYLENS,'parent-style-name') ) self.currentstyle = special_styles.get(name,"."+name) @@ -942,6 +1096,7 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def s_table_table_cell(self, tag, attrs): + """ Start a table cell """ #FIXME: number-columns-repeated § 8.1.3 #repeated = int(attrs.get( (TABLENS,'number-columns-repeated'), 1)) htmlattrs = {} @@ -959,11 +1114,13 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def e_table_table_cell(self, tag, attrs): + """ End a table cell """ self.writedata() self.closetag('td') self.purgedata() def s_table_table_column(self, tag, attrs): + """ Start a table column """ c = attrs.get( (TABLENS,'style-name'), None) repeated = int(attrs.get( (TABLENS,'number-columns-repeated'), 1)) htmlattrs = {} @@ -974,6 +1131,7 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def s_table_table_row(self, tag, attrs): + """ Start a table row """ #FIXME: table:number-rows-repeated c = attrs.get( (TABLENS,'style-name'), None) htmlattrs = {} @@ -983,6 +1141,7 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def e_table_table_row(self, tag, attrs): + """ End a table row """ self.writedata() self.closetag('tr') self.purgedata() @@ -997,10 +1156,28 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def e_text_a(self, tag, attrs): + """ End an anchor or bookmark reference """ self.writedata() self.closetag('a', False) self.purgedata() + def s_text_bookmark(self, tag, attrs): + """ Bookmark definition """ + name = attrs[(TEXTNS,'name')] + html_id = self.get_anchor(name) + self.writedata() + self.opentag('span', {'id':html_id}) + self.closetag('span', False) + self.purgedata() + + def s_text_bookmark_ref(self, tag, attrs): + """ Bookmark reference """ + name = attrs[(TEXTNS,'ref-name')] + html_id = "#" + self.get_anchor(name) + self.writedata() + self.opentag('a', {'href':html_id}) + self.purgedata() + def s_text_h(self, tag, attrs): """ Headings start """ level = int(attrs[(TEXTNS,'outline-level')]) @@ -1018,13 +1195,19 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def e_text_h(self, tag, attrs): - """ Headings end """ + """ Headings end + Side-effect: If there is no title in the metadata, then it is taken + from the first heading of any level. + """ self.writedata() level = int(attrs[(TEXTNS,'outline-level')]) if level > 6: level = 6 # Heading levels go only to 6 in XHTML if level < 1: level = 1 lev = self.headinglevels[1:level+1] outline = '.'.join(map(str,lev) ) + heading = ''.join(self.data) + if self.title == '': self.title = heading + # Changed by Kovid tail = ''.join(self.data) anchor = self.get_anchor("%s.%s" % ( outline, tail)) anchor2 = self.get_anchor(tail) # Added by kovid to fix #7506 @@ -1036,12 +1219,14 @@ class ODF2XHTML(handler.ContentHandler): self.purgedata() def s_text_line_break(self, tag, attrs): + """ Force a line break (
    ) """ self.writedata() self.emptytag('br') self.purgedata() def s_text_list(self, tag, attrs): - """ To know which level we're at, we have to count the number + """ Start a list (
      or
        ) + To know which level we're at, we have to count the number of elements on the tagstack. """ name = attrs.get( (TEXTNS,'style-name') ) @@ -1055,12 +1240,13 @@ class ODF2XHTML(handler.ContentHandler): name = self.tagstack.rfindattr( (TEXTNS,'style-name') ) list_class = "%s_%d" % (name, level) if self.generate_css: - self.opentag('%s' % self.listtypes.get(list_class,'UL'), {'class': list_class }) + self.opentag('%s' % self.listtypes.get(list_class,'ul'), {'class': list_class }) else: - self.opentag('%s' % self.listtypes.get(list_class,'UL')) + self.opentag('%s' % self.listtypes.get(list_class,'ul')) self.purgedata() def e_text_list(self, tag, attrs): + """ End a list """ self.writedata() name = attrs.get( (TEXTNS,'style-name') ) level = self.tagstack.count_tags(tag) + 1 @@ -1072,14 +1258,16 @@ class ODF2XHTML(handler.ContentHandler): # textbox itself may be nested within another list. name = self.tagstack.rfindattr( (TEXTNS,'style-name') ) list_class = "%s_%d" % (name, level) - self.closetag(self.listtypes.get(list_class,'UL')) + self.closetag(self.listtypes.get(list_class,'ul')) self.purgedata() def s_text_list_item(self, tag, attrs): + """ Start list item """ self.opentag('li') self.purgedata() def e_text_list_item(self, tag, attrs): + """ End list item """ self.writedata() self.closetag('li') self.purgedata() @@ -1191,7 +1379,7 @@ class ODF2XHTML(handler.ContentHandler): if specialtag is None: specialtag = 'p' self.writedata() - if not self.data: + if not self.data: # Added by Kovid # Give substance to empty paragraphs, as rendered by OOo self.writeout(' ') self.closetag(specialtag) @@ -1254,55 +1442,30 @@ class ODF2XHTML(handler.ContentHandler): #----------------------------------------------------------------------------- def load(self, odffile): - self._odffile = odffile + """ Loads a document into the parser and parses it. + The argument can either be a filename or a document in memory. + """ + self.lines = [] + self._wfunc = self._wlines + if isinstance(odffile, basestring) \ + or hasattr(odffile, 'read'): # Added by Kovid + self.document = load(odffile) + else: + self.document = odffile + self._walknode(self.document.topnode) - def parseodf(self): - self.xmlfile = '' - self.title = '' - self.data = [] - self.tagstack = TagStack() - self.pstack = [] - self.processelem = True - self.processcont = True - self.listtypes = {} - self.headinglevels = [0, 0,0,0,0,0, 0,0,0,0,0] # level 0 to 10 - self.cs = StyleToCSS() - self.anchors = {} + def _walknode(self, node): + if node.nodeType == Node.ELEMENT_NODE: + self.startElementNS(node.qname, node.tagName, node.attributes) + for c in node.childNodes: + self._walknode(c) + self.endElementNS(node.qname, node.tagName) + if node.nodeType == Node.TEXT_NODE or node.nodeType == Node.CDATA_SECTION_NODE: + self.characters(unicode(node)) - # Style declarations - self.stylestack = [] - self.styledict = {} - self.currentstyle = None - - # Footnotes and endnotes - self.notedict = {} - self.currentnote = 0 - self.notebody = '' - - # Tags from meta.xml - self.metatags = [] - - # Extract the interesting files - z = zipfile.ZipFile(self._odffile) - - # For some reason Trac has trouble when xml.sax.make_parser() is used. - # Could it be because PyXML is installed, and therefore a different parser - # might be chosen? By calling expatreader directly we avoid this issue - parser = expatreader.create_parser() - parser.setFeature(handler.feature_namespaces, 1) - parser.setContentHandler(self) - parser.setErrorHandler(handler.ErrorHandler()) - inpsrc = InputSource() - - for xmlfile in ('meta.xml', 'styles.xml', 'content.xml'): - self.xmlfile = xmlfile - content = z.read(xmlfile) - inpsrc.setByteStream(StringIO(content)) - parser.parse(inpsrc) - z.close() def odf2xhtml(self, odffile): - """ Load a file and return XHTML + """ Load a file and return the XHTML """ self.load(odffile) return self.xhtml() @@ -1311,9 +1474,8 @@ class ODF2XHTML(handler.ContentHandler): if s != '': self.lines.append(s) def xhtml(self): - self.lines = [] - self._wfunc = self._wlines - self.parseodf() + """ Returns the xhtml + """ return ''.join(self.lines) def _writecss(self, s): @@ -1323,11 +1485,127 @@ class ODF2XHTML(handler.ContentHandler): pass def css(self): - self._wfunc = self._writenothing - self.parseodf() + """ Returns the CSS content """ self._csslines = [] self._wfunc = self._writecss self.generate_stylesheet() res = ''.join(self._csslines) + self._wfunc = self._wlines del self._csslines return res + + def save(self, outputfile, addsuffix=False): + """ Save the HTML under the filename. + If the filename is '-' then save to stdout + We have the last style filename in self.stylefilename + """ + if outputfile == '-': + import sys # Added by Kovid + outputfp = sys.stdout + else: + if addsuffix: + outputfile = outputfile + ".html" + outputfp = file(outputfile, "w") + outputfp.write(self.xhtml().encode('us-ascii','xmlcharrefreplace')) + outputfp.close() + + +class ODF2XHTMLembedded(ODF2XHTML): + """ The ODF2XHTML parses an ODF file and produces XHTML""" + + def __init__(self, lines, generate_css=True, embedable=False): + self._resetobject() + self.lines = lines + + # Tags + self.generate_css = generate_css + self.elements = { +# (DCNS, 'title'): (self.s_processcont, self.e_dc_title), +# (DCNS, 'language'): (self.s_processcont, self.e_dc_contentlanguage), +# (DCNS, 'creator'): (self.s_processcont, self.e_dc_metatag), +# (DCNS, 'description'): (self.s_processcont, self.e_dc_metatag), +# (DCNS, 'date'): (self.s_processcont, self.e_dc_metatag), + (DRAWNS, 'frame'): (self.s_draw_frame, self.e_draw_frame), + (DRAWNS, 'image'): (self.s_draw_image, None), + (DRAWNS, 'fill-image'): (self.s_draw_fill_image, None), + (DRAWNS, "layer-set"):(self.s_ignorexml, None), + (DRAWNS, 'page'): (self.s_draw_page, self.e_draw_page), + (DRAWNS, 'object'): (self.s_draw_object, None), + (DRAWNS, 'object-ole'): (self.s_draw_object_ole, None), + (DRAWNS, 'text-box'): (self.s_draw_textbox, self.e_draw_textbox), +# (METANS, 'creation-date'):(self.s_processcont, self.e_dc_metatag), +# (METANS, 'generator'):(self.s_processcont, self.e_dc_metatag), +# (METANS, 'initial-creator'): (self.s_processcont, self.e_dc_metatag), +# (METANS, 'keyword'): (self.s_processcont, self.e_dc_metatag), + (NUMBERNS, "boolean-style"):(self.s_ignorexml, None), + (NUMBERNS, "currency-style"):(self.s_ignorexml, None), + (NUMBERNS, "date-style"):(self.s_ignorexml, None), + (NUMBERNS, "number-style"):(self.s_ignorexml, None), + (NUMBERNS, "text-style"):(self.s_ignorexml, None), +# (OFFICENS, "automatic-styles"):(self.s_office_automatic_styles, None), +# (OFFICENS, "document-content"):(self.s_office_document_content, self.e_office_document_content), + (OFFICENS, "forms"):(self.s_ignorexml, None), +# (OFFICENS, "master-styles"):(self.s_office_master_styles, None), + (OFFICENS, "meta"):(self.s_ignorecont, None), +# (OFFICENS, "presentation"):(self.s_office_presentation, self.e_office_presentation), +# (OFFICENS, "spreadsheet"):(self.s_office_spreadsheet, self.e_office_spreadsheet), +# (OFFICENS, "styles"):(self.s_office_styles, None), +# (OFFICENS, "text"):(self.s_office_text, self.e_office_text), + (OFFICENS, "scripts"):(self.s_ignorexml, None), + (PRESENTATIONNS, "notes"):(self.s_ignorexml, None), +## (STYLENS, "default-page-layout"):(self.s_style_default_page_layout, self.e_style_page_layout), +# (STYLENS, "default-page-layout"):(self.s_ignorexml, None), +# (STYLENS, "default-style"):(self.s_style_default_style, self.e_style_default_style), +# (STYLENS, "drawing-page-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "font-face"):(self.s_style_font_face, None), +## (STYLENS, "footer"):(self.s_style_footer, self.e_style_footer), +## (STYLENS, "footer-style"):(self.s_style_footer_style, None), +# (STYLENS, "graphic-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "handout-master"):(self.s_ignorexml, None), +## (STYLENS, "header"):(self.s_style_header, self.e_style_header), +## (STYLENS, "header-footer-properties"):(self.s_style_handle_properties, None), +## (STYLENS, "header-style"):(self.s_style_header_style, None), +# (STYLENS, "master-page"):(self.s_style_master_page, None), +# (STYLENS, "page-layout-properties"):(self.s_style_handle_properties, None), +## (STYLENS, "page-layout"):(self.s_style_page_layout, self.e_style_page_layout), +# (STYLENS, "page-layout"):(self.s_ignorexml, None), +# (STYLENS, "paragraph-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "style"):(self.s_style_style, self.e_style_style), +# (STYLENS, "table-cell-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "table-column-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "table-properties"):(self.s_style_handle_properties, None), +# (STYLENS, "text-properties"):(self.s_style_handle_properties, None), + (SVGNS, 'desc'): (self.s_ignorexml, None), + (TABLENS, 'covered-table-cell'): (self.s_ignorexml, None), + (TABLENS, 'table-cell'): (self.s_table_table_cell, self.e_table_table_cell), + (TABLENS, 'table-column'): (self.s_table_table_column, None), + (TABLENS, 'table-row'): (self.s_table_table_row, self.e_table_table_row), + (TABLENS, 'table'): (self.s_table_table, self.e_table_table), + (TEXTNS, 'a'): (self.s_text_a, self.e_text_a), + (TEXTNS, "alphabetical-index-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, "bibliography-configuration"):(self.s_ignorexml, None), + (TEXTNS, "bibliography-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, 'h'): (self.s_text_h, self.e_text_h), + (TEXTNS, "illustration-index-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, 'line-break'):(self.s_text_line_break, None), + (TEXTNS, "linenumbering-configuration"):(self.s_ignorexml, None), + (TEXTNS, "list"):(self.s_text_list, self.e_text_list), + (TEXTNS, "list-item"):(self.s_text_list_item, self.e_text_list_item), + (TEXTNS, "list-level-style-bullet"):(self.s_text_list_level_style_bullet, self.e_text_list_level_style_bullet), + (TEXTNS, "list-level-style-number"):(self.s_text_list_level_style_number, self.e_text_list_level_style_number), + (TEXTNS, "list-style"):(None, None), + (TEXTNS, "note"):(self.s_text_note, None), + (TEXTNS, "note-body"):(self.s_text_note_body, self.e_text_note_body), + (TEXTNS, "note-citation"):(None, self.e_text_note_citation), + (TEXTNS, "notes-configuration"):(self.s_ignorexml, None), + (TEXTNS, "object-index-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, 'p'): (self.s_text_p, self.e_text_p), + (TEXTNS, 's'): (self.s_text_s, None), + (TEXTNS, 'span'): (self.s_text_span, self.e_text_span), + (TEXTNS, 'tab'): (self.s_text_tab, None), + (TEXTNS, "table-index-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, "table-of-content-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, "user-index-source"):(self.s_text_x_source, self.e_text_x_source), + (TEXTNS, "page-number"):(None, None), + } + diff --git a/src/odf/opendocument.py b/src/odf/opendocument.py index 9fd16229f6..63196382d5 100644 --- a/src/odf/opendocument.py +++ b/src/odf/opendocument.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2006-2009 Søren Roug, European Environment Agency +# Copyright (C) 2006-2010 Søren Roug, European Environment Agency # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -41,7 +41,7 @@ IS_IMAGE = 1 # We need at least Python 2.2 assert sys.version_info[0]>=2 and sys.version_info[1] >= 2 -sys.setrecursionlimit=50 +#sys.setrecursionlimit(100) #The recursion limit is set conservative so mistakes like # s=content() s.addElement(s) won't eat up too much processor time. @@ -128,12 +128,12 @@ class OpenDocument: self.element_dict[element.qname] = [] self.element_dict[element.qname].append(element) if element.qname == (STYLENS, u'style'): - self._register_stylename(element) # Add to style dictionary + self.__register_stylename(element) # Add to style dictionary styleref = element.getAttrNS(TEXTNS,u'style-name') if styleref is not None and self._styles_ooo_fix.has_key(styleref): element.setAttrNS(TEXTNS,u'style-name', self._styles_ooo_fix[styleref]) - def _register_stylename(self, element): + def __register_stylename(self, element): ''' Register a style. But there are three style dictionaries: office:styles, office:automatic-styles and office:master-styles Chapter 14 @@ -165,7 +165,7 @@ class OpenDocument: """ Generates the full document as an XML file Always written as a bytestream in UTF-8 encoding """ - self._replaceGenerator() + self.__replaceGenerator() xml=StringIO() xml.write(_XMLPROLOGUE) self.topnode.toXml(0, xml) @@ -197,8 +197,10 @@ class OpenDocument: x.write_close_tag(0, xml) return xml.getvalue() - def manifestxml(self): - """ Generates the manifest.xml file """ + def __manifestxml(self): + """ Generates the manifest.xml file + The self.manifest isn't avaible unless the document is being saved + """ xml=StringIO() xml.write(_XMLPROLOGUE) self.manifest.toXml(0,xml) @@ -206,7 +208,7 @@ class OpenDocument: def metaxml(self): """ Generates the meta.xml file """ - self._replaceGenerator() + self.__replaceGenerator() x = DocumentMeta() x.addElement(self.meta) xml=StringIO() @@ -344,7 +346,7 @@ class OpenDocument: self.thumbnail = filecontent def addObject(self, document, objectname=None): - """ Add an object. The object must be an OpenDocument class + """ Adds an object (subdocument). The object must be an OpenDocument class The return value will be the folder in the zipfile the object is stored in """ self.childobjects.append(document) @@ -367,15 +369,16 @@ class OpenDocument: zi.compress_type = zipfile.ZIP_STORED zi.external_attr = UNIXPERMS self._z.writestr(zi, fileobj) - if hasPictures: - self.manifest.addElement(manifest.FileEntry(fullpath="%sPictures/" % folder,mediatype="")) + # According to section 17.7.3 in ODF 1.1, the pictures folder should not have a manifest entry +# if hasPictures: +# self.manifest.addElement(manifest.FileEntry(fullpath="%sPictures/" % folder, mediatype="")) # Look in subobjects subobjectnum = 1 for subobject in object.childobjects: self._savePictures(subobject,'%sObject %d/' % (folder, subobjectnum)) subobjectnum += 1 - def _replaceGenerator(self): + def __replaceGenerator(self): """ Section 3.1.1: The application MUST NOT export the original identifier belonging to the application that created the document. """ @@ -385,22 +388,29 @@ class OpenDocument: self.meta.addElement(meta.Generator(text=TOOLSVERSION)) def save(self, outputfile, addsuffix=False): - """ Save the document under the filename """ + """ Save the document under the filename. + If the filename is '-' then save to stdout + """ if outputfile == '-': outputfp = zipfile.ZipFile(sys.stdout,"w") else: if addsuffix: outputfile = outputfile + odmimetypes.get(self.mimetype,'.xxx') outputfp = zipfile.ZipFile(outputfile, "w") - self._zipwrite(outputfp) + self.__zipwrite(outputfp) outputfp.close() def write(self, outputfp): + """ User API to write the ODF file to an open file descriptor + Writes the ZIP format + """ zipoutputfp = zipfile.ZipFile(outputfp,"w") - self._zipwrite(zipoutputfp) + self.__zipwrite(zipoutputfp) - def _zipwrite(self, outputfp): - """ Write the document to an open file pointer """ + def __zipwrite(self, outputfp): + """ Write the document to an open file pointer + This is where the real work is done + """ self._z = outputfp self._now = time.localtime()[:6] self.manifest = manifest.Manifest() @@ -438,7 +448,7 @@ class OpenDocument: zi = zipfile.ZipInfo("META-INF/manifest.xml", self._now) zi.compress_type = zipfile.ZIP_DEFLATED zi.external_attr = UNIXPERMS - self._z.writestr(zi, self.manifestxml() ) + self._z.writestr(zi, self.__manifestxml() ) del self._z del self._now del self.manifest @@ -464,8 +474,8 @@ class OpenDocument: self._z.writestr(zi, object.contentxml() ) # Write settings - if self == object and self.settings.hasChildNodes(): - self.manifest.addElement(manifest.FileEntry(fullpath="settings.xml",mediatype="text/xml")) + if object.settings.hasChildNodes(): + self.manifest.addElement(manifest.FileEntry(fullpath="%ssettings.xml" % folder, mediatype="text/xml")) zi = zipfile.ZipInfo("%ssettings.xml" % folder, self._now) zi.compress_type = zipfile.ZIP_DEFLATED zi.external_attr = UNIXPERMS @@ -473,7 +483,7 @@ class OpenDocument: # Write meta if self == object: - self.manifest.addElement(manifest.FileEntry(fullpath="meta.xml",mediatype="text/xml")) + self.manifest.addElement(manifest.FileEntry(fullpath="meta.xml", mediatype="text/xml")) zi = zipfile.ZipInfo("meta.xml", self._now) zi.compress_type = zipfile.ZIP_DEFLATED zi.external_attr = UNIXPERMS @@ -497,6 +507,7 @@ class OpenDocument: return element.Text(data) def createCDATASection(self, data): + """ Method to create a CDATA section """ return element.CDATASection(cdata) def getMediaType(self): @@ -504,12 +515,14 @@ class OpenDocument: return self.mimetype def getStyleByName(self, name): + """ Finds a style object based on the name """ ncname = make_NCName(name) if self._styles_dict == {}: self.rebuild_caches() return self._styles_dict.get(ncname, None) def getElementsByType(self, element): + """ Gets elements based on the type, which is function from text.py, draw.py etc. """ obj = element(check_grammar=False) if self.element_dict == {}: self.rebuild_caches() @@ -517,53 +530,59 @@ class OpenDocument: # Convenience functions def OpenDocumentChart(): + """ Creates a chart document """ doc = OpenDocument('application/vnd.oasis.opendocument.chart') doc.chart = Chart() doc.body.addElement(doc.chart) return doc def OpenDocumentDrawing(): + """ Creates a drawing document """ doc = OpenDocument('application/vnd.oasis.opendocument.graphics') doc.drawing = Drawing() doc.body.addElement(doc.drawing) return doc def OpenDocumentImage(): + """ Creates an image document """ doc = OpenDocument('application/vnd.oasis.opendocument.image') doc.image = Image() doc.body.addElement(doc.image) return doc def OpenDocumentPresentation(): + """ Creates a presentation document """ doc = OpenDocument('application/vnd.oasis.opendocument.presentation') doc.presentation = Presentation() doc.body.addElement(doc.presentation) return doc def OpenDocumentSpreadsheet(): + """ Creates a spreadsheet document """ doc = OpenDocument('application/vnd.oasis.opendocument.spreadsheet') doc.spreadsheet = Spreadsheet() doc.body.addElement(doc.spreadsheet) return doc def OpenDocumentText(): + """ Creates a text document """ doc = OpenDocument('application/vnd.oasis.opendocument.text') doc.text = Text() doc.body.addElement(doc.text) return doc +def OpenDocumentTextMaster(): + """ Creates a text master document """ + doc = OpenDocument('application/vnd.oasis.opendocument.text-master') + doc.text = Text() + doc.body.addElement(doc.text) + return doc -def load(odffile): +def __loadxmlparts(z, manifest, doc, objectpath): from load import LoadParser from xml.sax import make_parser, handler - z = zipfile.ZipFile(odffile) - mimetype = z.read('mimetype') - doc = OpenDocument(mimetype, add_generator=False) - # Look in the manifest file to see if which of the four files there are - manifestpart = z.read('META-INF/manifest.xml') - manifest = manifestlist(manifestpart) - for xmlfile in ('settings.xml', 'meta.xml', 'content.xml', 'styles.xml'): + for xmlfile in (objectpath+'settings.xml', objectpath+'meta.xml', objectpath+'content.xml', objectpath+'styles.xml'): if not manifest.has_key(xmlfile): continue try: @@ -580,7 +599,19 @@ def load(odffile): parser.parse(inpsrc) del doc._parsing except KeyError, v: pass - # FIXME: Add subobjects correctly here + +def load(odffile): + """ Load an ODF file into memory + Returns a reference to the structure + """ + z = zipfile.ZipFile(odffile) + mimetype = z.read('mimetype') + doc = OpenDocument(mimetype, add_generator=False) + + # Look in the manifest file to see if which of the four files there are + manifestpart = z.read('META-INF/manifest.xml') + manifest = manifestlist(manifestpart) + __loadxmlparts(z, manifest, doc, '') for mentry,mvalue in manifest.items(): if mentry[:9] == "Pictures/" and len(mentry) > 9: doc.addPicture(mvalue['full-path'], mvalue['media-type'], z.read(mentry)) @@ -588,6 +619,13 @@ def load(odffile): doc.addThumbnail(z.read(mentry)) elif mentry in ('settings.xml', 'meta.xml', 'content.xml', 'styles.xml'): pass + # Load subobjects into structure + elif mentry[:7] == "Object " and len(mentry) < 11 and mentry[-1] == "/": + subdoc = OpenDocument(mvalue['media-type'], add_generator=False) + doc.addObject(subdoc, "/" + mentry[:-1]) + __loadxmlparts(z, manifest, subdoc, mentry) + elif mentry[:7] == "Object ": + pass # Don't load subobjects as opaque objects else: if mvalue['full-path'][-1] == '/': doc._extra.append(OpaqueObject(mvalue['full-path'], mvalue['media-type'], None)) @@ -612,4 +650,5 @@ def load(odffile): elif mimetype[:42] == 'application/vnd.oasis.opendocument.formula': doc.formula = b[0].firstChild return doc + # vim: set expandtab sw=4 :