This commit is contained in:
GRiker 2012-10-07 10:55:14 -06:00
commit 92c956d35b
165 changed files with 13908 additions and 10100 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -555,7 +555,7 @@ There can be two reasons why |app| is showing a empty list of books:
* Your |app| library folder changed its location. This can happen if it was on an external disk and the drive letter for that disk changed. Or if you accidentally moved the folder. In this case, |app| cannot find its library and so starts up with an empty library instead. To remedy this, do a right-click on the |app| icon in the |app| toolbar (it will say 0 books underneath it) and select Switch/create library. Click the little blue icon to select the new location of your |app| library and click OK. * Your |app| library folder changed its location. This can happen if it was on an external disk and the drive letter for that disk changed. Or if you accidentally moved the folder. In this case, |app| cannot find its library and so starts up with an empty library instead. To remedy this, do a right-click on the |app| icon in the |app| toolbar (it will say 0 books underneath it) and select Switch/create library. Click the little blue icon to select the new location of your |app| library and click OK.
* Your metadata.db file was deleted/corrupted. In this case, you can ask |app| to rebuild the metadata.db from its backups. Click-and-hold the |app| icon in the |app| toolbar (it will say 0 books underneath it) and select Library maintenance->Restore database. |app| will automatically rebuild metadata.db. * Your metadata.db file was deleted/corrupted. In this case, you can ask |app| to rebuild the metadata.db from its backups. Right click the |app| icon in the |app| toolbar (it will say 0 books underneath it) and select Library maintenance->Restore database. |app| will automatically rebuild metadata.db.
Content From The Web Content From The Web

View File

@ -49,9 +49,9 @@ Add books
1. **Add books from a single directory**: Opens a file chooser dialog and allows you to specify which books in a directory should be added. This action is *context sensitive*, i.e. it depends on which :ref:`catalog <catalogs>` you have selected. If you have selected the :guilabel:`Library`, books will be added to the library. If you have selected the ebook reader device, the books will be uploaded to the device, and so on. 1. **Add books from a single directory**: Opens a file chooser dialog and allows you to specify which books in a directory should be added. This action is *context sensitive*, i.e. it depends on which :ref:`catalog <catalogs>` you have selected. If you have selected the :guilabel:`Library`, books will be added to the library. If you have selected the ebook reader device, the books will be uploaded to the device, and so on.
2. **Add books from directories, including sub-directories (One book per directory, assumes every ebook file is the same book in a different format)**: Allows you to choose a directory. The directory and all its sub-directories are scanned recursively, and any ebooks found are added to the library. |app| assumes that each directory contains a single book. All ebook files in a directory are assumed to be the same book in different formats. This action is the inverse of the :ref:`Save to disk <save_to_disk_multiple>` action, i.e. you can :guilabel:`Save to disk`, delete the books and re-add them with no lost information except for the date. 2. **Add books from directories, including sub-directories (One book per directory, assumes every ebook file is the same book in a different format)**: Allows you to choose a directory. The directory and all its sub-directories are scanned recursively, and any ebooks found are added to the library. |app| assumes that each directory contains a single book. All ebook files in a directory are assumed to be the same book in different formats. This action is the inverse of the :ref:`Save to disk <save_to_disk_multiple>` action, i.e. you can :guilabel:`Save to disk`, delete the books and re-add them with no lost information except for the date (this assumes you have not changed any of the setting for the Save to disk action).
3. **Add books from directories, including sub-directories (Multiple books per directory, assumes every ebook file is a different book)**: Allows you to choose a directory. The directory and all its sub-directories are scanned recursively and any ebooks found are added to the library. |app| assumes that each directory contains many books. All ebook files with the same name in a directory are assumed to be the same book in different formats. Ebooks with different names are added as different books. This action is the inverse of the :ref:`Save to disk <save_to_disk_single>` action, i.e. you can :guilabel:`Save to disk`, delete the books and re-add them with no lost information except for the date. 3. **Add books from directories, including sub-directories (Multiple books per directory, assumes every ebook file is a different book)**: Allows you to choose a directory. The directory and all its sub-directories are scanned recursively and any ebooks found are added to the library. |app| assumes that each directory contains many books. All ebook files with the same name in a directory are assumed to be the same book in different formats. Ebooks with different names are added as different books.
4. **Add empty book. (Book Entry with no formats)**: Allows you to create a blank book record. This can be used to then manually fill out the information about a book that you may not have yet in your collection. 4. **Add empty book. (Book Entry with no formats)**: Allows you to create a blank book record. This can be used to then manually fill out the information about a book that you may not have yet in your collection.

View File

@ -15,5 +15,6 @@ class AdvancedUserRecipe1347706704(BasicNewsRecipe):
remove_tags_before = dict(id='title') remove_tags_before = dict(id='title')
remove_tags_after = dict(attrs={'class':'entry-content rich-content'}) remove_tags_after = dict(attrs={'class':'entry-content rich-content'})
use_embedded_content = True use_embedded_content = True
extra_css = 'img{border:0;padding:0;margin:0;width:100%}'
feeds = [(u'FC Knudde', u'http://www.nusport.nl/feeds/rss/fc-knudde.rss')] feeds = [(u'FC Knudde', u'http://www.nusport.nl/feeds/rss/fc-knudde.rss')]

View File

@ -6,40 +6,19 @@ www.foreignpolicy.com
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
class ForeignPolicy(BasicNewsRecipe): class AdvancedUserRecipe1349086293(BasicNewsRecipe):
title = 'Foreign Policy' title = u'Foreign Policy'
__author__ = 'Darko Miletic' __author__ = 'Darko Miletic'
description = 'International News' description = 'International News'
publisher = 'Washingtonpost.Newsweek Interactive, LLC' publisher = 'Washingtonpost.Newsweek Interactive, LLC'
category = 'news, politics, USA' category = 'news, politics, USA'
oldest_article = 31 oldest_article = 31
max_articles_per_feed = 200 max_articles_per_feed = 200
no_stylesheets = True auto_cleanup = True
encoding = 'utf8'
use_embedded_content = False
language = 'en'
remove_empty_feeds = True
extra_css = ' body{font-family: Georgia,"Times New Roman",Times,serif } img{margin-bottom: 0.4em} h1,h2,h3,h4,h5,h6{font-family: Arial,Helvetica,sans-serif} '
conversion_options = { feeds = [(u'Foreign_Policy', u'http://www.foreignpolicy.com/node/feed')]
'comment' : description
, 'tags' : category
, 'publisher' : publisher
, 'language' : language
}
keep_only_tags = [dict(attrs={'id':['art-mast','art-body','auth-bio']})]
remove_tags = [dict(name='iframe'),dict(attrs={'id':['share-box','base-ad']})]
remove_attributes = ['height','width']
feeds = [(u'Articles', u'http://www.foreignpolicy.com/node/feed')]
def print_version(self, url): def print_version(self, url):
return url + '?print=yes&page=full' return url + '?print=yes&hidecomments=yes&page=full'
def preprocess_html(self, soup):
for item in soup.findAll(style=True):
del item['style']
return soup

View File

@ -1,6 +1,4 @@
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag
import re
class NatureNews(BasicNewsRecipe): class NatureNews(BasicNewsRecipe):
title = u'Nature News' title = u'Nature News'
@ -11,23 +9,8 @@ class NatureNews(BasicNewsRecipe):
max_articles_per_feed = 50 max_articles_per_feed = 50
no_stylesheets = True no_stylesheets = True
keep_only_tags = [dict(name='div', attrs={'id':'content'})] use_embedded_content = False
# remove_tags_before = dict(name='h1', attrs={'class':'heading entry-title'}) keep_only_tags = [dict(name='div', attrs={'id':'article'})]
# remove_tags_after = dict(name='h2', attrs={'id':'comments'})
remove_tags = [
dict(name='h2', attrs={'id':'comments'}),
dict(attrs={'alt':'Advertisement'}),
dict(name='div', attrs={'class':'ad'}),
dict(attrs={'class':'Z3988'}),
dict(attrs={'class':['formatpublished','type-of-article','cleardiv','disclaimer','buttons','comments xoxo']}),
dict(name='a', attrs={'href':'#comments'}),
dict(name='h2',attrs={'class':'subheading plusicon icon-add-comment'})
]
preprocess_regexps = [
(re.compile(r'<p>ADVERTISEMENT</p>', re.DOTALL|re.IGNORECASE), lambda match: ''),
]
extra_css = ''' extra_css = '''
.author { text-align: right; font-size: small; line-height:1em; margin-top:0px; margin-left:0; margin-right:0; margin-bottom: 0; } .author { text-align: right; font-size: small; line-height:1em; margin-top:0px; margin-left:0; margin-right:0; margin-bottom: 0; }
.imagedescription { font-size: small; font-style:italic; line-height:1em; margin-top:5px; margin-left:0; margin-right:0; margin-bottom: 0; } .imagedescription { font-size: small; font-style:italic; line-height:1em; margin-top:5px; margin-left:0; margin-right:0; margin-bottom: 0; }
@ -36,51 +19,3 @@ class NatureNews(BasicNewsRecipe):
feeds = [('Nature News', 'http://feeds.nature.com/news/rss/most_recent')] feeds = [('Nature News', 'http://feeds.nature.com/news/rss/most_recent')]
def preprocess_html(self,soup):
# The author name is slightly buried - dig it up
author = soup.find('p', {'class':'byline'})
if author:
# Find out the author's name
authornamediv = author.find('span',{'class':'author fn'})
authornamelink = authornamediv.find('a')
if authornamelink:
authorname = authornamelink.contents[0]
else:
authorname = authornamediv.contents[0]
# Stick the author's name in the byline tag
tag = Tag(soup,'div')
tag['class'] = 'author'
tag.insert(0,authorname.strip())
author.replaceWith(tag)
# Change the intro from a p to a div
intro = soup.find('p',{'class':'intro'})
if intro:
tag = Tag(soup,'div')
tag['class'] = 'intro'
tag.insert(0,intro.contents[0])
intro.replaceWith(tag)
# Change span class=imagedescription to div
descr = soup.find('span',{'class':'imagedescription'})
if descr:
tag = Tag(soup,'div')
tag['class'] = 'imagedescription'
tag.insert(0,descr.renderContents())
descr.replaceWith(tag)
# The references are in a list, let's make them simpler
reflistcont = soup.find('ul',{'id':'article-refrences'})
if reflistcont:
reflist = reflistcont.li.renderContents()
tag = Tag(soup,'div')
tag['class'] = 'article-references'
tag.insert(0,reflist)
reflistcont.replaceWith(tag)
# Within the id=content div, we need to remove all the stuff after the end of the class=entry-content
entrycontent = soup.find('div',{'class':'entry-content'})
for nextSibling in entrycontent.findNextSiblings():
nextSibling.extract()
return soup

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
recipes/icons/iol_za.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

47
recipes/iol_za.recipe Normal file
View File

@ -0,0 +1,47 @@
__license__ = 'GPL v3'
__copyright__ = '2012, Darko Miletic <darko.miletic at gmail.com>'
'''
www.iol.co.za/news
'''
from calibre.web.feeds.news import BasicNewsRecipe
class IOL_za(BasicNewsRecipe):
title = 'IOL News'
__author__ = 'Darko Miletic'
description = "South Africa's Premier Online News Source. Discover the world of IOL, News South Africa, Sport, Business, Financial, World News, Entertainment, Technology, Motoring, Travel, Property, Classifieds and more."
publisher = 'Independent Newspapers (Pty) Limited.'
category = 'news, politics, South Africa'
oldest_article = 2
max_articles_per_feed = 200
no_stylesheets = True
encoding = 'utf8'
use_embedded_content = False
auto_cleanup = False
language = 'en_ZA'
remove_empty_feeds = True
publication_type = 'newsportal'
masthead_url = 'http://www.iol.co.za/polopoly_fs/iol-news5-1.989381!/image/464471284.png_gen/derivatives/absolute/464471284.png'
extra_css = """
body{font-family: Arial,Helvetica,sans-serif }
img{display: block}
"""
conversion_options = {
'comment' : description
, 'tags' : category
, 'publisher' : publisher
, 'language' : language
}
remove_tags = [dict(name=['object','embed','iframe','table','meta','link'])]
keep_only_tags = [dict(attrs={'class':['article_headers', 'byline', 'aticle_column']})]
feeds = [
(u'News' , u'http://iol.co.za/cmlink/1.640' )
,(u'Business', u'http://www.iol.co.za/cmlink/1.730910' )
,(u'Sport' , u'http://iol.co.za/cmlink/sport-category-rss-1.704' )
,(u'World' , u'http://iol.co.za/cmlink/news-world-category-rss-1.653' )
,(u'Africa' , u'http://iol.co.za/cmlink/news-africa-category-rss-1.654' )
]

View File

@ -0,0 +1,21 @@
from calibre.web.feeds.news import BasicNewsRecipe
class HindustanTimes(BasicNewsRecipe):
title = u'Mobile Nations'
language = 'en'
__author__ = 'Krittika Goyal'
oldest_article = 1 #days
max_articles_per_feed = 25
#encoding = 'cp1252'
use_embedded_content = False
no_stylesheets = True
auto_cleanup = True
#auto_cleanup_keep = '//div[@class="story-image shadowbox entry-content-asset"]'
feeds = [
('News',
'http://www.mobilenations.com/rss/mb.xml'),
]

29
recipes/noz.recipe Normal file
View File

@ -0,0 +1,29 @@
from calibre.web.feeds.news import BasicNewsRecipe
class AdvancedUserRecipe1344926684(BasicNewsRecipe):
title = u'Neue Osnabrücker Zeitung'
__author__ = 'Krittika Goyal'
oldest_article = 7
max_articles_per_feed = 100
#auto_cleanup = True
no_stylesheets = True
use_embedded_content = False
language = 'de'
remove_javascript = True
keep_only_tags = [dict(name='h1', attrs={'class':'enlargeable'}), dict(name='h2', attrs={'class':'enlargeable vorspann'}), dict(name='div', attrs={'id':'largePicContainer'}), dict(name='span', attrs={'id':'articletext'})]
remove_tags = [dict(name='div', attrs={'id':'retresco-title'}),dict(name='div', attrs={'class':'retresco-item s1 relative'}),dict(name='a', attrs={'class':'medium2 largeSpaceTop icon'})]
feeds = [(u'Lokales', u'http://www.noz.de/rss/Lokales'),
(u'Vermischtes', u'http://www.noz.de/rss/Vermischtes'),
(u'Politik', u'http://www.noz.de/rss/Politik'),
(u'Wirtschaft', u'http://www.noz.de/rss/Wirtschaft'),
(u'Kultur', u'http://www.noz.de/rss/Kultur'),
(u'Medien', u'http://www.noz.de/rss/Medien'),
(u'Wissenschaft', u'http://www.noz.de/rss/wissenschaft'),
(u'Sport', u'http://www.noz.de/rss/Sport'),
(u'Computer', u'http://www.noz.de/rss/Computer'),
(u'Musik', u'http://www.noz.de/rss/Musik'),
(u'Szene', u'http://www.noz.de/rss/Szene'),
(u'Niedersachsen', u'http://www.noz.de/rss/Niedersachsen'),
(u'Kino', u'http://www.noz.de/rss/Kino')]

View File

@ -14,5 +14,6 @@ class AdvancedUserRecipe1347706704(BasicNewsRecipe):
remove_empty_feeds = True remove_empty_feeds = True
remove_tags_before = dict(id='title') remove_tags_before = dict(id='title')
remove_tags_after = dict(attrs={'class':'entry-content rich-content'}) remove_tags_after = dict(attrs={'class':'entry-content rich-content'})
extra_css = 'img{border:0;padding:0;margin:0;width:100%}'
feeds = [(u'Stamgasten', u'http://toonvandriel.nl/feed/')] feeds = [(u'Stamgasten', u'http://toonvandriel.nl/feed/')]

View File

@ -0,0 +1,21 @@
from calibre.web.feeds.news import BasicNewsRecipe
class HindustanTimes(BasicNewsRecipe):
title = u'Television Without Pity'
language = 'en'
__author__ = 'Krittika Goyal'
oldest_article = 1 #days
max_articles_per_feed = 25
#encoding = 'cp1252'
use_embedded_content = False
no_stylesheets = True
auto_cleanup = True
#auto_cleanup_keep = '//div[@class="float_right"]'
feeds = [
('News',
'http://www.televisionwithoutpity.com/rss.xml'),
]

View File

@ -0,0 +1,50 @@
__license__ = 'GPL v3'
__copyright__ = '2012, Darko Miletic <darko.miletic at gmail.com>'
'''
www.thenewage.co.za
'''
from calibre.web.feeds.news import BasicNewsRecipe
class TheNewAge_za(BasicNewsRecipe):
title = 'The New Age'
__author__ = 'Darko Miletic'
description = "The New Age newspaper is a national daily newspaper, owned and operated by TNA Media (Pty) Ltd. TNA Media was established in June 2010 and the first publication of The New Age was on 6 December 2010. The New Age covers news from all nine provinces, along with national events, Op-Ed columns, politics, Africa and International news, sports, business, entertainment, lifestyle, science and technology."
publisher = 'TNA Media (Pty.) Ltd.'
category = 'news, politics, South Africa'
oldest_article = 2
max_articles_per_feed = 200
no_stylesheets = True
encoding = 'utf8'
use_embedded_content = False
auto_cleanup = False
language = 'en_ZA'
remove_empty_feeds = True
publication_type = 'newspaper'
masthead_url = 'http://www.thenewage.co.za/image/tnalogo.png'
extra_css = """
body{font-family: Arial,Verdana,sans-serif }
img{display: block}
.storyheadline{font-size: x-large; font-weight: bold}
"""
conversion_options = {
'comment' : description
, 'tags' : category
, 'publisher' : publisher
, 'language' : language
}
remove_tags = [dict(name=['object','embed','iframe','table','meta','link'])]
keep_only_tags = [dict(name='div', attrs={'id':['dv_headline', 'dv_story_dtls']})]
feeds = [
(u'National' , u'http://www.thenewage.co.za/rss.aspx?cat_id=1007')
,(u'Provinces', u'http://www.thenewage.co.za/rss.aspx?cat_id=1008')
,(u'Business' , u'http://www.thenewage.co.za/rss.aspx?cat_id=9' )
,(u'Sport' , u'http://www.thenewage.co.za/rss.aspx?cat_id=10' )
,(u'World' , u'http://www.thenewage.co.za/rss.aspx?cat_id=1020')
,(u'Africa' , u'http://www.thenewage.co.za/rss.aspx?cat_id=1019')
,(u'Science&Tech', u'http://www.thenewage.co.za/rss.aspx?cat_id=1021')
]

View File

@ -8,13 +8,11 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
title = u'The Sun UK' title = u'The Sun UK'
description = 'Articles from The Sun tabloid UK' description = 'Articles from The Sun tabloid UK'
__author__ = 'Dave Asbury' __author__ = 'Dave Asbury'
# last updated 25/7/12 # last updated 6/10/12 added starsons remove article code
language = 'en_GB' language = 'en_GB'
oldest_article = 1 oldest_article = 1
max_articles_per_feed = 12 max_articles_per_feed = 15
remove_empty_feeds = True remove_empty_feeds = True
no_stylesheets = True
masthead_url = 'http://www.thesun.co.uk/sol/img/global/Sun-logo.gif' masthead_url = 'http://www.thesun.co.uk/sol/img/global/Sun-logo.gif'
encoding = 'UTF-8' encoding = 'UTF-8'
@ -23,10 +21,6 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
#preprocess_regexps = [
# (re.compile(r'<div class="foot-copyright".*?</div>', re.IGNORECASE | re.DOTALL), lambda match: '')]
extra_css = ''' extra_css = '''
body{ text-align: justify; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;} body{ text-align: justify; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;}
''' '''
@ -52,6 +46,15 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
(u'Showbiz', u'http://www.thesun.co.uk/sol/homepage/showbiz/rss'), (u'Showbiz', u'http://www.thesun.co.uk/sol/homepage/showbiz/rss'),
(u'Woman', u'http://www.thesun.co.uk/sol/homepage/woman/rss'), (u'Woman', u'http://www.thesun.co.uk/sol/homepage/woman/rss'),
] ]
# starsons code
def parse_feeds (self):
feeds = BasicNewsRecipe.parse_feeds(self)
for feed in feeds:
for article in feed.articles[:]:
# print 'article.title is: ', article.title
if 'Web porn harms kids' in article.title.upper() or 'The-Sun-says' in article.url:
feed.articles.remove(article)
return feeds
def get_cover_url(self): def get_cover_url(self):
soup = self.index_to_soup('http://www.politicshome.com/uk/latest_frontpage.html') soup = self.index_to_soup('http://www.politicshome.com/uk/latest_frontpage.html')
@ -69,6 +72,7 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
cov2 = str(cov) cov2 = str(cov)
cov2=cov2[27:-18] cov2=cov2[27:-18]
#cov2 now is pic url, now go back to original function #cov2 now is pic url, now go back to original function
# print "**** cov2 =",cov2,"****"
br = browser() br = browser()
br.set_handle_redirect(False) br.set_handle_redirect(False)
try: try:

21
recipes/the_verge.recipe Normal file
View File

@ -0,0 +1,21 @@
from calibre.web.feeds.news import BasicNewsRecipe
class HindustanTimes(BasicNewsRecipe):
title = u'The Verge'
language = 'en'
__author__ = 'Krittika Goyal'
oldest_article = 1 #days
max_articles_per_feed = 25
#encoding = 'cp1252'
use_embedded_content = False
no_stylesheets = True
auto_cleanup = True
auto_cleanup_keep = '//div[@class="story-image shadowbox entry-content-asset"]'
feeds = [
('News',
'http://www.theverge.com/rss/index.xml'),
]

View File

@ -1,5 +1,5 @@
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2009-2011, Darko Miletic <darko.miletic at gmail.com>' __copyright__ = '2009-2012, Darko Miletic <darko.miletic at gmail.com>'
''' '''
twitchfilm.net/news/ twitchfilm.net/news/
''' '''
@ -15,7 +15,6 @@ class Twitchfilm(BasicNewsRecipe):
use_embedded_content = False use_embedded_content = False
encoding = 'utf-8' encoding = 'utf-8'
publisher = 'Twitch' publisher = 'Twitch'
masthead_url = 'http://twitchfilm.com/img/logo.png'
category = 'twitch, twitchfilm, movie news, movie reviews, cult cinema, independent cinema, anime, foreign cinema, geek talk' category = 'twitch, twitchfilm, movie news, movie reviews, cult cinema, independent cinema, anime, foreign cinema, geek talk'
language = 'en' language = 'en'
@ -26,8 +25,8 @@ class Twitchfilm(BasicNewsRecipe):
, 'language' : language , 'language' : language
} }
keep_only_tags=[dict(attrs={'class':'asset-header'})] keep_only_tags=[dict(attrs={'class':'entry'})]
remove_tags_after=dict(attrs={'class':'asset-body'}) remove_tags_after=dict(attrs={'class':'text'})
remove_tags = [ dict(name='div', attrs={'class':['social','categories']}) remove_tags = [ dict(name='div', attrs={'class':['social','categories']})
, dict(attrs={'id':'main-asset'}) , dict(attrs={'id':'main-asset'})
, dict(name=['meta','link','iframe','embed','object']) , dict(name=['meta','link','iframe','embed','object'])

View File

@ -64,8 +64,10 @@ class TheWashingtonPost(BasicNewsRecipe):
def get_article_url(self, article): def get_article_url(self, article):
link = BasicNewsRecipe.get_article_url(self,article) link = BasicNewsRecipe.get_article_url(self,article)
if article.id.startswith('http'):
link = article.id
if not 'washingtonpost.com' in link: if not 'washingtonpost.com' in link:
self.log('Skipping adds:', link) self.log('Skipping ads:', link)
return None return None
for it in ['_video.html','_gallery.html','_links.html']: for it in ['_video.html','_gallery.html','_links.html']:
if it in link: if it in link:

View File

@ -53,9 +53,11 @@
ul {margin-left: 0} ul {margin-left: 0}
.epigraph{width:50%; margin-left : 35%;} .epigraph{width:75%; margin-left : 25%; font-style: italic;}
div.paragraph { text-indent: 2em; } div.paragraph { text-indent: 2em; }
.subtitle { text-align: center; }
</style> </style>
<link rel="stylesheet" type="text/css" href="inline-styles.css" /> <link rel="stylesheet" type="text/css" href="inline-styles.css" />
</head> </head>
@ -99,7 +101,7 @@
</xsl:template> </xsl:template>
<!-- secuence template --> <!-- secuence template -->
<xsl:template name="sequence"> <xsl:template name="sequence">
<LI/> <li/>
<xsl:value-of select="@name"/> <xsl:value-of select="@name"/>
<xsl:if test="@number"> <xsl:if test="@number">
<xsl:text disable-output-escaping="no">,&#032;#</xsl:text> <xsl:text disable-output-escaping="no">,&#032;#</xsl:text>
@ -213,7 +215,7 @@
<xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute>
</xsl:element> </xsl:element>
</xsl:if> </xsl:if>
<h5> <h5 class="subtitle">
<xsl:apply-templates/> <xsl:apply-templates/>
</h5> </h5>
</xsl:template> </xsl:template>
@ -234,11 +236,11 @@
</xsl:template> </xsl:template>
<!-- strong --> <!-- strong -->
<xsl:template match="fb:strong"> <xsl:template match="fb:strong">
<b><xsl:apply-templates/></b> <strong><xsl:apply-templates/></strong>
</xsl:template> </xsl:template>
<!-- emphasis --> <!-- emphasis -->
<xsl:template match="fb:emphasis"> <xsl:template match="fb:emphasis">
<i> <xsl:apply-templates/></i> <em> <xsl:apply-templates/></em>
</xsl:template> </xsl:template>
<!-- style --> <!-- style -->
<xsl:template match="fb:style"> <xsl:template match="fb:style">
@ -294,16 +296,30 @@
</table> </table>
</xsl:template> </xsl:template>
<xsl:template match="fb:tr"> <xsl:template match="fb:tr">
<tr><xsl:apply-templates/></tr> <xsl:element name="tr">
</xsl:template>
<xsl:template match="fb:td">
<xsl:element name="td">
<xsl:if test="@align"> <xsl:if test="@align">
<xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute> <xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute>
</xsl:if> </xsl:if>
<xsl:apply-templates/> <xsl:apply-templates/>
</xsl:element> </xsl:element>
</xsl:template> </xsl:template>
<xsl:template match="fb:td|fb:th">
<xsl:element name="{local-name()}">
<xsl:if test="@align">
<xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute>
</xsl:if>
<xsl:if test="@style">
<xsl:attribute name="style"><xsl:value-of select="@style"/></xsl:attribute>
</xsl:if>
<xsl:if test="@colspan">
<xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute>
</xsl:if>
<xsl:if test="@rowspan">
<xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute>
</xsl:if>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<!-- epigraph --> <!-- epigraph -->
<xsl:template match="fb:epigraph"> <xsl:template match="fb:epigraph">
<blockquote class="epigraph"> <blockquote class="epigraph">
@ -410,5 +426,13 @@
</xsl:if> </xsl:if>
</xsl:element> </xsl:element>
</xsl:template> </xsl:template>
<!-- code -->
<xsl:template match="fb:code">
<code><xsl:apply-templates/></code>
</xsl:template>
<!-- Strikethrough text -->
<xsl:template match="fb:strikethrough">
<del><xsl:apply-templates/></del>
</xsl:template>
</xsl:stylesheet> </xsl:stylesheet>

View File

@ -191,6 +191,12 @@ if iswindows:
# needs_ddk=True, # needs_ddk=True,
cflags=['/X'] cflags=['/X']
), ),
Extension('winfonts',
['calibre/utils/fonts/winfonts.cpp'],
libraries=['Gdi32', 'User32'],
cflags=['/X']
),
]) ])
if isosx: if isosx:

View File

@ -12,14 +12,14 @@ msgstr ""
"Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-"
"devel@lists.alioth.debian.org>\n" "devel@lists.alioth.debian.org>\n"
"POT-Creation-Date: 2011-11-25 14:01+0000\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n"
"PO-Revision-Date: 2011-09-27 17:49+0000\n" "PO-Revision-Date: 2012-10-01 12:40+0000\n"
"Last-Translator: Milo Casagrande <milo@casagrande.name>\n" "Last-Translator: Wonderfulheart <Unknown>\n"
"Language-Team: Italian <tp@lists.linux.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-11-26 05:21+0000\n" "X-Launchpad-Export-Date: 2012-10-02 05:19+0000\n"
"X-Generator: Launchpad (build 14381)\n" "X-Generator: Launchpad (build 16061)\n"
"Language: it\n" "Language: it\n"
#. name for aaa #. name for aaa
@ -17957,7 +17957,7 @@ msgstr "Ndoola"
#. name for nds #. name for nds
msgid "German; Low" msgid "German; Low"
msgstr "" msgstr "Tedesco; Volgare"
#. name for ndt #. name for ndt
msgid "Ndunga" msgid "Ndunga"

View File

@ -4,7 +4,7 @@ __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'
__appname__ = u'calibre' __appname__ = u'calibre'
numeric_version = (0, 9, 0) numeric_version = (0, 9, 1)
__version__ = u'.'.join(map(unicode, numeric_version)) __version__ = u'.'.join(map(unicode, numeric_version))
__author__ = u"Kovid Goyal <kovid@kovidgoyal.net>" __author__ = u"Kovid Goyal <kovid@kovidgoyal.net>"
@ -91,7 +91,7 @@ class Plugins(collections.Mapping):
'speedup', 'speedup',
] ]
if iswindows: if iswindows:
plugins.extend(['winutil', 'wpd']) plugins.extend(['winutil', 'wpd', 'winfonts'])
if isosx: if isosx:
plugins.append('usbobserver') plugins.append('usbobserver')
if islinux or isosx: if islinux or isosx:

View File

@ -670,7 +670,7 @@ from calibre.devices.misc import (PALMPRE, AVANT, SWEEX, PDNOVEL,
GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR, GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR,
TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK, COBY, EX124G) TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK, COBY, EX124G)
from calibre.devices.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG from calibre.devices.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG
from calibre.devices.kobo.driver import KOBO from calibre.devices.kobo.driver import KOBO, KOBOTOUCH
from calibre.devices.bambook.driver import BAMBOOK from calibre.devices.bambook.driver import BAMBOOK
from calibre.devices.boeye.driver import BOEYE_BEX, BOEYE_BDX from calibre.devices.boeye.driver import BOEYE_BEX, BOEYE_BDX
from calibre.devices.smart_device_app.driver import SMART_DEVICE_APP from calibre.devices.smart_device_app.driver import SMART_DEVICE_APP
@ -724,7 +724,7 @@ plugins += [
SNE, SNE,
ALEX, ODYSSEY, ALEX, ODYSSEY,
PALMPRE, PALMPRE,
KOBO, KOBO, KOBOTOUCH,
AZBOOKA, AZBOOKA,
FOLDER_DEVICE_FOR_CONFIG, FOLDER_DEVICE_FOR_CONFIG,
AVANT, AVANT,

View File

@ -54,6 +54,7 @@ class ANDROID(USBMS):
# Motorola # Motorola
0x22b8 : { 0x41d9 : [0x216], 0x2d61 : [0x100], 0x2d67 : [0x100], 0x22b8 : { 0x41d9 : [0x216], 0x2d61 : [0x100], 0x2d67 : [0x100],
0x2de8 : [0x229],
0x41db : [0x216], 0x4285 : [0x216], 0x42a3 : [0x216], 0x41db : [0x216], 0x4285 : [0x216], 0x42a3 : [0x216],
0x4286 : [0x216], 0x42b3 : [0x216], 0x42b4 : [0x216], 0x4286 : [0x216], 0x42b3 : [0x216], 0x42b4 : [0x216],
0x7086 : [0x0226], 0x70a8: [0x9999], 0x42c4 : [0x216], 0x7086 : [0x0226], 0x70a8: [0x9999], 0x42c4 : [0x216],

View File

@ -15,6 +15,7 @@ from calibre.utils.terminfo import TerminalController
from calibre.devices.errors import ArgumentError, DeviceError, DeviceLocked from calibre.devices.errors import ArgumentError, DeviceError, DeviceLocked
from calibre.customize.ui import device_plugins from calibre.customize.ui import device_plugins
from calibre.devices.scanner import DeviceScanner from calibre.devices.scanner import DeviceScanner
from calibre.utils.config import device_prefs
MINIMUM_COL_WIDTH = 12 #: Minimum width of columns in ls output MINIMUM_COL_WIDTH = 12 #: Minimum width of columns in ls output
@ -228,6 +229,7 @@ def main():
continue continue
else: else:
dev = d dev = d
d.specialize_global_preferences(device_prefs)
break break

View File

@ -626,6 +626,19 @@ class DevicePlugin(Plugin):
''' '''
pass pass
def specialize_global_preferences(self, device_prefs):
'''
Implement this method if your device wants to override a particular
preference. You must ensure that all call sites that want a preference
that can be overridden use device_prefs['something'] instead
of prefs['something']. Your
method should call device_prefs.set_overrides(pref=val, pref=val, ...).
Currently used for:
metadata management (prefs['manage_device_metadata'])
'''
device_prefs.set_overrides()
# Dynamic control interface. # Dynamic control interface.
# The following methods are probably called on the GUI thread. Any driver # The following methods are probably called on the GUI thread. Any driver
# that implements these methods must take pains to be thread safe, because # that implements these methods must take pains to be thread safe, because

View File

@ -294,6 +294,8 @@ class KINDLE2(KINDLE):
PRODUCT_ID = [0x0002, 0x0004] PRODUCT_ID = [0x0002, 0x0004]
BCD = [0x0100] BCD = [0x0100]
# SUPPORTS_SUB_DIRS = False # Apparently the Paperwhite doesn't like files placed in subdirectories
# SUPPORTS_SUB_DIRS_FOR_SCAN = True
EXTRA_CUSTOMIZATION_MESSAGE = [ EXTRA_CUSTOMIZATION_MESSAGE = [
_('Send page number information when sending books') + _('Send page number information when sending books') +

View File

@ -1,30 +1,38 @@
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2010, Timothy Legge <timlegge at gmail.com>' __copyright__ = '2010-2012, , Timothy Legge <timlegge at gmail.com> and David Forrester <davidfor@internode.on.net>'
''' __docformat__ = 'restructuredtext en'
'''
import os import os, time, sys
import time
from calibre.constants import preferred_encoding, DEBUG
from calibre import isbytestring, force_unicode
from calibre.utils.icu import strcmp
from calibre.utils.date import parse_date
from calibre.devices.usbms.books import Book as Book_ from calibre.devices.usbms.books import Book as Book_
from calibre.devices.usbms.books import CollectionsBookList
from calibre.utils.config import prefs
from calibre.utils.date import parse_date
from calibre.devices.usbms.driver import debug_print
from calibre.ebooks.metadata import author_to_author_sort from calibre.ebooks.metadata import author_to_author_sort
class Book(Book_): class Book(Book_):
def __init__(self, prefix, lpath, title, authors, mime, date, ContentType, def __init__(self, prefix, lpath, title=None, authors=None, mime=None, date=None, ContentType=None,
thumbnail_name, size=None, other=None): thumbnail_name=None, size=0, other=None):
Book_.__init__(self, prefix, lpath) # debug_print('Book::__init__ - title=', title)
show_debug = title is not None and title.lower().find("magic kingdom") >= 0
if show_debug:
debug_print("Book::__init__ - title=", title, 'authors=', authors)
debug_print("Book::__init__ - other=", other)
Book_.__init__(self, prefix, lpath, size, other)
if title is not None and len(title) > 0:
self.title = title self.title = title
if not authors:
self.authors = ['']
else:
self.authors = [authors]
self.author_sort = author_to_author_sort(self.authors[0])
if not title: if authors is not None and len(authors) > 0:
self.title = _('Unknown') self.authors_from_string(authors)
if self.author_sort is None or self.author_sort == "Unknown":
self.author_sort = author_to_author_sort(self.authors)
self.mime = mime self.mime = mime
@ -33,6 +41,12 @@ class Book(Book_):
if ContentType == '6' and date is not None: if ContentType == '6' and date is not None:
try: try:
self.datetime = time.strptime(date, "%Y-%m-%dT%H:%M:%S.%f") self.datetime = time.strptime(date, "%Y-%m-%dT%H:%M:%S.%f")
except:
try:
self.datetime = time.strptime(date.split('+')[0], "%Y-%m-%dT%H:%M:%S")
except:
try:
self.datetime = time.strptime(date.split('+')[0], "%Y-%m-%d")
except: except:
try: try:
self.datetime = parse_date(date, self.datetime = parse_date(date,
@ -42,19 +56,198 @@ class Book(Book_):
self.datetime = time.gmtime(os.path.getctime(self.path)) self.datetime = time.gmtime(os.path.getctime(self.path))
except: except:
self.datetime = time.gmtime() self.datetime = time.gmtime()
else:
try: self.contentID = None
self.datetime = time.gmtime(os.path.getctime(self.path))
except:
self.datetime = time.gmtime()
if thumbnail_name is not None: if thumbnail_name is not None:
self.thumbnail = ImageWrapper(thumbnail_name) self.thumbnail = ImageWrapper(thumbnail_name)
self.tags = []
if other: if show_debug:
self.smart_update(other) debug_print("Book::__init__ - self=", self)
class ImageWrapper(object): class ImageWrapper(object):
def __init__(self, image_path): def __init__(self, image_path):
self.image_path = image_path self.image_path = image_path
class KTCollectionsBookList(CollectionsBookList):
def get_collections(self, collection_attributes):
debug_print("KTCollectionsBookList:get_collections - start - collection_attributes=", collection_attributes)
collections = {}
ca = []
for c in collection_attributes:
ca.append(c.lower())
collection_attributes = ca
debug_print("KTCollectionsBookList:get_collections - collection_attributes=", collection_attributes)
for book in self:
tsval = book.get('title_sort', book.title)
if tsval is None:
tsval = book.title
show_debug = self.is_debugging_title(tsval) or tsval is None
if show_debug: # or len(book.device_collections) > 0:
debug_print('KTCollectionsBookList:get_collections - tsval=', tsval, "book.title=", book.title, "book.title_sort=", book.title_sort)
debug_print('KTCollectionsBookList:get_collections - book.device_collections=', book.device_collections)
# debug_print(book)
# Make sure we can identify this book via the lpath
lpath = getattr(book, 'lpath', None)
if lpath is None:
continue
# Decide how we will build the collections. The default: leave the
# book in all existing collections. Do not add any new ones.
attrs = ['device_collections']
if getattr(book, '_new_book', False):
if prefs['manage_device_metadata'] == 'manual':
# Ensure that the book is in all the book's existing
# collections plus all metadata collections
attrs += collection_attributes
else:
# For new books, both 'on_send' and 'on_connect' do the same
# thing. The book's existing collections are ignored. Put
# the book in collections defined by its metadata.
attrs = collection_attributes
elif prefs['manage_device_metadata'] == 'on_connect':
# For existing books, modify the collections only if the user
# specified 'on_connect'
attrs += collection_attributes
if show_debug:
debug_print("KTCollectionsBookList:get_collections - attrs=", attrs)
for attr in attrs:
attr = attr.strip()
if show_debug:
debug_print("KTCollectionsBookList:get_collections - attr='%s'"%attr)
# If attr is device_collections, then we cannot use
# format_field, because we don't know the fields where the
# values came from.
if attr == 'device_collections':
doing_dc = True
val = book.device_collections # is a list
if show_debug:
debug_print("KTCollectionsBookList:get_collections - adding book.device_collections", book.device_collections)
# If the book is not in the current library, we don't want to use the metadtaa for the collections
elif book.application_id is None:
# debug_print("KTCollectionsBookList:get_collections - Book not in current library")
continue
else:
doing_dc = False
ign, val, orig_val, fm = book.format_field_extended(attr)
val = book.get(attr, None)
if show_debug:
debug_print("KTCollectionsBookList:get_collections - not device_collections")
debug_print(' ign=', ign, ', val=', val, ' orig_val=', orig_val, 'fm=', fm)
debug_print(' val=', val)
if not val: continue
if isbytestring(val):
val = val.decode(preferred_encoding, 'replace')
if isinstance(val, (list, tuple)):
val = list(val)
# debug_print("KTCollectionsBookList:get_collections - val is list=", val)
elif fm is not None and fm['datatype'] == 'series':
val = [orig_val]
elif fm is not None and fm['datatype'] == 'text' and fm['is_multiple']:
if isinstance(orig_val, (list, tuple)):
val = orig_val
else:
val = [orig_val]
if show_debug:
debug_print("KTCollectionsBookList:get_collections - val is text and multiple", val)
elif fm is not None and fm['datatype'] == 'composite' and fm['is_multiple']:
if show_debug:
debug_print("KTCollectionsBookList:get_collections - val is compositeand multiple", val)
val = [v.strip() for v in
val.split(fm['is_multiple']['ui_to_list'])]
else:
val = [val]
if show_debug:
debug_print("KTCollectionsBookList:get_collections - val=", val)
for category in val:
# debug_print("KTCollectionsBookList:get_collections - category=", category)
is_series = False
if doing_dc:
# Attempt to determine if this value is a series by
# comparing it to the series name.
if category == book.series:
is_series = True
elif fm is not None and fm['is_custom']: # is a custom field
if fm['datatype'] == 'text' and len(category) > 1 and \
category[0] == '[' and category[-1] == ']':
continue
if fm['datatype'] == 'series':
is_series = True
else: # is a standard field
if attr == 'tags' and len(category) > 1 and \
category[0] == '[' and category[-1] == ']':
continue
if attr == 'series' or \
('series' in collection_attributes and
book.get('series', None) == category):
is_series = True
cat_name = category.strip(' ,')
if cat_name not in collections:
collections[cat_name] = {}
if show_debug:
debug_print("KTCollectionsBookList:get_collections - created collection for cat_name", cat_name)
if lpath not in collections[cat_name]:
if is_series:
if doing_dc:
collections[cat_name][lpath] = \
(book, book.get('series_index', sys.maxint), tsval)
else:
collections[cat_name][lpath] = \
(book, book.get(attr+'_index', sys.maxint), tsval)
else:
collections[cat_name][lpath] = (book, tsval, tsval)
if show_debug:
debug_print("KTCollectionsBookList:get_collections - added book to collection for cat_name", cat_name)
if show_debug:
debug_print("KTCollectionsBookList:get_collections - cat_name", cat_name)
# Sort collections
result = {}
def none_cmp(xx, yy):
x = xx[1]
y = yy[1]
if x is None and y is None:
# No sort_key needed here, because defaults are ascii
return cmp(xx[2], yy[2])
if x is None:
return 1
if y is None:
return -1
if isinstance(x, basestring) and isinstance(y, basestring):
c = strcmp(force_unicode(x), force_unicode(y))
else:
c = cmp(x, y)
if c != 0:
return c
# same as above -- no sort_key needed here
return cmp(xx[2], yy[2])
for category, lpaths in collections.items():
books = lpaths.values()
books.sort(cmp=none_cmp)
result[category] = [x[0] for x in books]
debug_print("KTCollectionsBookList:get_collections - end")
return result
def set_debugging_title(self, title):
self.debugging_title = title
def is_debugging_title(self, title):
if not DEBUG:
return False
# debug_print("KTCollectionsBookList:is_debugging - title=", title, "self.debugging_title=", self.debugging_title)
is_debugging = self.debugging_title is not None and len(self.debugging_title) > 0 and title is not None and (title.lower().find(self.debugging_title.lower()) >= 0 or len(title) == 0)
# debug_print("KTCollectionsBookList:is_debugging - is_debugging=", is_debugging)
return is_debugging

File diff suppressed because it is too large Load Diff

View File

@ -155,9 +155,13 @@ class MTP_DEVICE(BASE):
# }}} # }}}
# Get list of books from device, with metadata {{{ # Get list of books from device, with metadata {{{
def filesystem_callback(self, msg):
self.report_progress(0, msg)
def books(self, oncard=None, end_session=True): def books(self, oncard=None, end_session=True):
from calibre.devices.mtp.books import JSONCodec from calibre.devices.mtp.books import JSONCodec
from calibre.devices.mtp.books import BookList, Book from calibre.devices.mtp.books import BookList, Book
self.report_progress(0, _('Listing files, this can take a while'))
self.get_driveinfo() # Ensure driveinfo is loaded self.get_driveinfo() # Ensure driveinfo is loaded
sid = {'carda':self._carda_id, 'cardb':self._cardb_id}.get(oncard, sid = {'carda':self._carda_id, 'cardb':self._cardb_id}.get(oncard,
self._main_id) self._main_id)
@ -172,7 +176,7 @@ class MTP_DEVICE(BASE):
steps = len(all_books) + 2 steps = len(all_books) + 2
count = 0 count = 0
self.report_progress(0, _('Reading metadata from device')) self.report_progress(0, _('Reading ebook metadata'))
# Read the cache if it exists # Read the cache if it exists
storage = self.filesystem_cache.storage(sid) storage = self.filesystem_cache.storage(sid)
cache = storage.find_path((self.METADATA_CACHE,)) cache = storage.find_path((self.METADATA_CACHE,))

View File

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

View File

@ -25,6 +25,8 @@ def fingerprint(d):
return MTPDevice(d.busnum, d.devnum, d.vendor_id, d.product_id, d.bcd, return MTPDevice(d.busnum, d.devnum, d.vendor_id, d.product_id, d.bcd,
d.serial, d.manufacturer, d.product) d.serial, d.manufacturer, d.product)
APPLE = 0x05ac
class MTP_DEVICE(MTPDeviceBase): class MTP_DEVICE(MTPDeviceBase):
# libusb(x) does not work on OS X. So no MTP support for OS X # libusb(x) does not work on OS X. So no MTP support for OS X
@ -53,7 +55,8 @@ class MTP_DEVICE(MTPDeviceBase):
devs = set() devs = set()
for d in devices_on_system: for d in devices_on_system:
fp = fingerprint(d) fp = fingerprint(d)
if fp not in self.blacklisted_devices: if fp not in self.blacklisted_devices and fp.vendor_id != APPLE:
# Do not try to open Apple devices
devs.add(fp) devs.add(fp)
# Clean up ejected devices # Clean up ejected devices
@ -93,7 +96,7 @@ class MTP_DEVICE(MTPDeviceBase):
p(err) p(err)
return False return False
devs = [d for d in devices_on_system if (d.vendor_id, d.product_id) devs = [d for d in devices_on_system if (d.vendor_id, d.product_id)
in self.known_devices] in self.known_devices and d.vendor_id != APPLE]
if not devs: if not devs:
p('No known MTP devices connected to system') p('No known MTP devices connected to system')
return False return False
@ -209,6 +212,9 @@ class MTP_DEVICE(MTPDeviceBase):
ans += pprint.pformat(storage) ans += pprint.pformat(storage)
return ans return ans
def _filesystem_callback(self, entry):
self.filesystem_callback(_('Found object: %s')%entry.get('name', ''))
@property @property
def filesystem_cache(self): def filesystem_cache(self):
if self._filesystem_cache is None: if self._filesystem_cache is None:
@ -228,7 +234,8 @@ class MTP_DEVICE(MTPDeviceBase):
storage.append({'id':sid, 'size':capacity, storage.append({'id':sid, 'size':capacity,
'is_folder':True, 'name':name, 'can_delete':False, 'is_folder':True, 'name':name, 'can_delete':False,
'is_system':True}) 'is_system':True})
items, errs = self.dev.get_filesystem(sid) items, errs = self.dev.get_filesystem(sid,
self._filesystem_callback)
all_items.extend(items), all_errs.extend(errs) all_items.extend(items), all_errs.extend(errs)
if not all_items and all_errs: if not all_items and all_errs:
raise DeviceError( raise DeviceError(

View File

@ -357,7 +357,7 @@ Device_storage_info(Device *self, void *closure) {
// Device.get_filesystem {{{ // Device.get_filesystem {{{
static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uint32_t parent_id, PyObject *ans, PyObject *errs) { static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uint32_t parent_id, PyObject *ans, PyObject *errs, PyObject *callback) {
LIBMTP_file_t *f, *files; LIBMTP_file_t *f, *files;
PyObject *entry; PyObject *entry;
int ok = 1; int ok = 1;
@ -372,12 +372,13 @@ static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uin
entry = build_file_metadata(f, storage_id); entry = build_file_metadata(f, storage_id);
if (entry == NULL) { ok = 0; } if (entry == NULL) { ok = 0; }
else { else {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, entry, NULL));
if (PyList_Append(ans, entry) != 0) { ok = 0; } if (PyList_Append(ans, entry) != 0) { ok = 0; }
Py_DECREF(entry); Py_DECREF(entry);
} }
if (ok && f->filetype == LIBMTP_FILETYPE_FOLDER) { if (ok && f->filetype == LIBMTP_FILETYPE_FOLDER) {
if (!recursive_get_files(dev, storage_id, f->item_id, ans, errs)) { if (!recursive_get_files(dev, storage_id, f->item_id, ans, errs, callback)) {
ok = 0; ok = 0;
} }
} }
@ -394,19 +395,20 @@ static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uin
static PyObject * static PyObject *
Device_get_filesystem(Device *self, PyObject *args) { Device_get_filesystem(Device *self, PyObject *args) {
PyObject *ans, *errs; PyObject *ans, *errs, *callback;
unsigned long storage_id; unsigned long storage_id;
int ok = 0; int ok = 0;
ENSURE_DEV(NULL); ENSURE_STORAGE(NULL); ENSURE_DEV(NULL); ENSURE_STORAGE(NULL);
if (!PyArg_ParseTuple(args, "k", &storage_id)) return NULL; if (!PyArg_ParseTuple(args, "kO", &storage_id, &callback)) return NULL;
if (!PyCallable_Check(callback)) { PyErr_SetString(PyExc_TypeError, "callback is not a callable"); return NULL; }
ans = PyList_New(0); ans = PyList_New(0);
errs = PyList_New(0); errs = PyList_New(0);
if (errs == NULL || ans == NULL) { PyErr_NoMemory(); return NULL; } if (errs == NULL || ans == NULL) { PyErr_NoMemory(); return NULL; }
LIBMTP_Clear_Errorstack(self->device); LIBMTP_Clear_Errorstack(self->device);
ok = recursive_get_files(self->device, (uint32_t)storage_id, 0, ans, errs); ok = recursive_get_files(self->device, (uint32_t)storage_id, 0, ans, errs, callback);
dump_errorstack(self->device, errs); dump_errorstack(self->device, errs);
if (!ok) { if (!ok) {
Py_DECREF(ans); Py_DECREF(ans);
@ -535,7 +537,7 @@ static PyMethodDef Device_methods[] = {
}, },
{"get_filesystem", (PyCFunction)Device_get_filesystem, METH_VARARGS, {"get_filesystem", (PyCFunction)Device_get_filesystem, METH_VARARGS,
"get_filesystem(storage_id) -> Get the list of files and folders on the device in storage_id. Returns files, errors." "get_filesystem(storage_id, callback) -> Get the list of files and folders on the device in storage_id. Returns files, errors. callback must be a callable that accepts a single argument. It is called with every found object."
}, },
{"get_file", (PyCFunction)Device_get_file, METH_VARARGS, {"get_file", (PyCFunction)Device_get_file, METH_VARARGS,

View File

@ -136,8 +136,9 @@ public:
HANDLE complete; HANDLE complete;
ULONG self_ref; ULONG self_ref;
PyThreadState *thread_state; PyThreadState *thread_state;
PyObject *callback;
GetBulkCallback(PyObject *items_dict, HANDLE ev) : items(items_dict), complete(ev), self_ref(1), thread_state(NULL) {} GetBulkCallback(PyObject *items_dict, HANDLE ev, PyObject* pycallback) : items(items_dict), complete(ev), self_ref(1), thread_state(NULL), callback(pycallback) {}
~GetBulkCallback() {} ~GetBulkCallback() {}
HRESULT __stdcall OnStart(REFGUID Context) { return S_OK; } HRESULT __stdcall OnStart(REFGUID Context) { return S_OK; }
@ -195,6 +196,7 @@ public:
Py_DECREF(temp); Py_DECREF(temp);
set_properties(obj, properties); set_properties(obj, properties);
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, obj, NULL));
properties->Release(); properties = NULL; properties->Release(); properties = NULL;
} }
@ -207,7 +209,7 @@ public:
}; };
static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePropertiesBulk *bulk_properties, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids) { static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePropertiesBulk *bulk_properties, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids, PyObject *pycallback) {
PyObject *folders = NULL; PyObject *folders = NULL;
GUID guid_context = GUID_NULL; GUID guid_context = GUID_NULL;
HANDLE ev = NULL; HANDLE ev = NULL;
@ -227,7 +229,7 @@ static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePro
properties = create_filesystem_properties_collection(); properties = create_filesystem_properties_collection();
if (properties == NULL) goto end; if (properties == NULL) goto end;
callback = new (std::nothrow) GetBulkCallback(folders, ev); callback = new (std::nothrow) GetBulkCallback(folders, ev, pycallback);
if (callback == NULL) { PyErr_NoMemory(); goto end; } if (callback == NULL) { PyErr_NoMemory(); goto end; }
hr = bulk_properties->QueueGetValuesByObjectList(object_ids, properties, callback, &guid_context); hr = bulk_properties->QueueGetValuesByObjectList(object_ids, properties, callback, &guid_context);
@ -272,7 +274,7 @@ end:
// }}} // }}}
// find_all_objects_in() {{{ // find_all_objects_in() {{{
static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevicePropVariantCollection *object_ids, const wchar_t *parent_id) { static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevicePropVariantCollection *object_ids, const wchar_t *parent_id, PyObject *callback) {
/* /*
* Find all children of the object identified by parent_id, recursively. * Find all children of the object identified by parent_id, recursively.
* The child ids are put into object_ids. Returns False if any errors * The child ids are put into object_ids. Returns False if any errors
@ -284,6 +286,7 @@ static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevice
DWORD fetched, i; DWORD fetched, i;
PROPVARIANT pv; PROPVARIANT pv;
BOOL ok = 1; BOOL ok = 1;
PyObject *id;
PropVariantInit(&pv); PropVariantInit(&pv);
pv.vt = VT_LPWSTR; pv.vt = VT_LPWSTR;
@ -303,10 +306,15 @@ static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevice
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
for(i = 0; i < fetched; i++) { for(i = 0; i < fetched; i++) {
pv.pwszVal = child_ids[i]; pv.pwszVal = child_ids[i];
id = wchar_to_unicode(pv.pwszVal);
if (id != NULL) {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, id, NULL));
Py_DECREF(id);
}
hr2 = object_ids->Add(&pv); hr2 = object_ids->Add(&pv);
pv.pwszVal = NULL; pv.pwszVal = NULL;
if (FAILED(hr2)) { hresult_set_exc("Failed to add child ids to propvariantcollection", hr2); break; } if (FAILED(hr2)) { hresult_set_exc("Failed to add child ids to propvariantcollection", hr2); break; }
ok = find_all_objects_in(content, object_ids, child_ids[i]); ok = find_all_objects_in(content, object_ids, child_ids[i], callback);
if (!ok) break; if (!ok) break;
} }
for (i = 0; i < fetched; i++) { CoTaskMemFree(child_ids[i]); child_ids[i] = NULL; } for (i = 0; i < fetched; i++) { CoTaskMemFree(child_ids[i]); child_ids[i] = NULL; }
@ -347,7 +355,7 @@ end:
return ans; return ans;
} }
static PyObject* single_get_filesystem(IPortableDeviceContent *content, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids) { static PyObject* single_get_filesystem(IPortableDeviceContent *content, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids, PyObject *callback) {
DWORD num, i; DWORD num, i;
PROPVARIANT pv; PROPVARIANT pv;
HRESULT hr; HRESULT hr;
@ -375,6 +383,7 @@ static PyObject* single_get_filesystem(IPortableDeviceContent *content, const wc
if (SUCCEEDED(hr) && pv.pwszVal != NULL) { if (SUCCEEDED(hr) && pv.pwszVal != NULL) {
item = get_object_properties(devprops, properties, pv.pwszVal); item = get_object_properties(devprops, properties, pv.pwszVal);
if (item != NULL) { if (item != NULL) {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, item, NULL));
PyDict_SetItem(ans, PyDict_GetItemString(item, "id"), item); PyDict_SetItem(ans, PyDict_GetItemString(item, "id"), item);
Py_DECREF(item); item = NULL; Py_DECREF(item); item = NULL;
ok = 1; ok = 1;
@ -429,7 +438,7 @@ end:
return values; return values;
} // }}} } // }}}
PyObject* wpd::get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties) { // {{{ PyObject* wpd::get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties, PyObject *callback) { // {{{
PyObject *folders = NULL; PyObject *folders = NULL;
IPortableDevicePropVariantCollection *object_ids = NULL; IPortableDevicePropVariantCollection *object_ids = NULL;
IPortableDeviceContent *content = NULL; IPortableDeviceContent *content = NULL;
@ -447,11 +456,11 @@ PyObject* wpd::get_filesystem(IPortableDevice *device, const wchar_t *storage_id
Py_END_ALLOW_THREADS; Py_END_ALLOW_THREADS;
if (FAILED(hr)) { hresult_set_exc("Failed to create propvariantcollection", hr); goto end; } if (FAILED(hr)) { hresult_set_exc("Failed to create propvariantcollection", hr); goto end; }
ok = find_all_objects_in(content, object_ids, storage_id); ok = find_all_objects_in(content, object_ids, storage_id, callback);
if (!ok) goto end; if (!ok) goto end;
if (bulk_properties != NULL) folders = bulk_get_filesystem(device, bulk_properties, storage_id, object_ids); if (bulk_properties != NULL) folders = bulk_get_filesystem(device, bulk_properties, storage_id, object_ids, callback);
else folders = single_get_filesystem(content, storage_id, object_ids); else folders = single_get_filesystem(content, storage_id, object_ids, callback);
end: end:
if (content != NULL) content->Release(); if (content != NULL) content->Release();

View File

@ -78,14 +78,15 @@ update_data(Device *self, PyObject *args) {
// get_filesystem() {{{ // get_filesystem() {{{
static PyObject* static PyObject*
py_get_filesystem(Device *self, PyObject *args) { py_get_filesystem(Device *self, PyObject *args) {
PyObject *storage_id, *ret; PyObject *storage_id, *ret, *callback;
wchar_t *storage; wchar_t *storage;
if (!PyArg_ParseTuple(args, "O", &storage_id)) return NULL; if (!PyArg_ParseTuple(args, "OO", &storage_id, &callback)) return NULL;
if (!PyCallable_Check(callback)) { PyErr_SetString(PyExc_TypeError, "callback is not a callable"); return NULL; }
storage = unicode_to_wchar(storage_id); storage = unicode_to_wchar(storage_id);
if (storage == NULL) return NULL; if (storage == NULL) return NULL;
ret = wpd::get_filesystem(self->device, storage, self->bulk_properties); ret = wpd::get_filesystem(self->device, storage, self->bulk_properties, callback);
free(storage); free(storage);
return ret; return ret;
} // }}} } // }}}
@ -163,7 +164,7 @@ static PyMethodDef Device_methods[] = {
}, },
{"get_filesystem", (PyCFunction)py_get_filesystem, METH_VARARGS, {"get_filesystem", (PyCFunction)py_get_filesystem, METH_VARARGS,
"get_filesystem(storage_id) -> Get all files/folders on the storage identified by storage_id. Tries to use bulk operations when possible." "get_filesystem(storage_id, callback) -> Get all files/folders on the storage identified by storage_id. Tries to use bulk operations when possible. callback must be a callable that accepts a single argument. It is called with every found id and then with the metadata for every id."
}, },
{"get_file", (PyCFunction)py_get_file, METH_VARARGS, {"get_file", (PyCFunction)py_get_file, METH_VARARGS,

View File

@ -214,6 +214,14 @@ class MTP_DEVICE(MTPDeviceBase):
return True return True
def _filesystem_callback(self, obj):
if isinstance(obj, dict):
n = obj.get('name', '')
msg = _('Found object: %s')%n
else:
msg = _('Found id: %s')%obj
self.filesystem_callback(msg)
@property @property
def filesystem_cache(self): def filesystem_cache(self):
if self._filesystem_cache is None: if self._filesystem_cache is None:
@ -233,7 +241,8 @@ class MTP_DEVICE(MTPDeviceBase):
break break
storage = {'id':storage_id, 'size':capacity, 'name':name, storage = {'id':storage_id, 'size':capacity, 'name':name,
'is_folder':True, 'can_delete':False, 'is_system':True} 'is_folder':True, 'can_delete':False, 'is_system':True}
id_map = self.dev.get_filesystem(storage_id) id_map = self.dev.get_filesystem(storage_id,
self._filesystem_callback)
for x in id_map.itervalues(): x['storage_id'] = storage_id for x in id_map.itervalues(): x['storage_id'] = storage_id
all_storage.append(storage) all_storage.append(storage)
items.append(id_map.itervalues()) items.append(id_map.itervalues())

View File

@ -56,7 +56,7 @@ int pump_waiting_messages();
extern IPortableDeviceValues* get_client_information(); extern IPortableDeviceValues* get_client_information();
extern IPortableDevice* open_device(const wchar_t *pnp_id, IPortableDeviceValues *client_information); extern IPortableDevice* open_device(const wchar_t *pnp_id, IPortableDeviceValues *client_information);
extern PyObject* get_device_information(IPortableDevice *device, IPortableDevicePropertiesBulk **bulk_properties); extern PyObject* get_device_information(IPortableDevice *device, IPortableDevicePropertiesBulk **bulk_properties);
extern PyObject* get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties); extern PyObject* get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties, PyObject *callback);
extern PyObject* get_file(IPortableDevice *device, const wchar_t *object_id, PyObject *dest, PyObject *callback); extern PyObject* get_file(IPortableDevice *device, const wchar_t *object_id, PyObject *dest, PyObject *callback);
extern PyObject* create_folder(IPortableDevice *device, const wchar_t *parent_id, const wchar_t *name); extern PyObject* create_folder(IPortableDevice *device, const wchar_t *parent_id, const wchar_t *name);
extern PyObject* delete_object(IPortableDevice *device, const wchar_t *object_id); extern PyObject* delete_object(IPortableDevice *device, const wchar_t *object_id);

View File

@ -35,7 +35,7 @@ from calibre.library.server import server_config as content_server_config
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.utils.ipc import eintr_retry_call from calibre.utils.ipc import eintr_retry_call
from calibre.utils.config import from_json, tweaks from calibre.utils.config import from_json, tweaks
from calibre.utils.date import isoformat, now from calibre.utils.date import isoformat, now, UNDEFINED_DATE
from calibre.utils.filenames import ascii_filename as sanitize, shorten_components_to from calibre.utils.filenames import ascii_filename as sanitize, shorten_components_to
from calibre.utils.mdns import (publish as publish_zeroconf, unpublish as from calibre.utils.mdns import (publish as publish_zeroconf, unpublish as
unpublish_zeroconf, get_all_ips) unpublish_zeroconf, get_all_ips)
@ -657,9 +657,16 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
def _metadata_already_on_device(self, book): def _metadata_already_on_device(self, book):
v = self.known_metadata.get(book.lpath, None) v = self.known_metadata.get(book.lpath, None)
if v is not None: if v is not None:
return (v.get('uuid', None) == book.get('uuid', None) and # Metadata is the same if the uuids match, if the last_modified dates
v.get('last_modified', None) == book.get('last_modified', None) and # match, and if the height of the thumbnails is the same. The last
v.get('thumbnail', None) == book.get('thumbnail', None)) # is there to allow a device to demand a different thumbnail size
if (v.get('uuid', None) == book.get('uuid', None) and
v.get('last_modified', None) == book.get('last_modified', None)):
v_thumb = v.get('thumbnail', None)
b_thumb = book.get('thumbnail', None)
if bool(v_thumb) != bool(b_thumb):
return False
return not v_thumb or v_thumb[1] == b_thumb[1]
return False return False
def _set_known_metadata(self, book, remove=False): def _set_known_metadata(self, book, remove=False):
@ -976,6 +983,14 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
if '_series_sort_' in result: if '_series_sort_' in result:
del result['_series_sort_'] del result['_series_sort_']
book = self.json_codec.raw_to_book(result, SDBook, self.PREFIX) book = self.json_codec.raw_to_book(result, SDBook, self.PREFIX)
# If the thumbnail is the wrong size, zero the last mod date
# so the metadata will be resent
thumbnail = book.get('thumbnail', None)
if thumbnail and not (thumbnail[0] == self.THUMBNAIL_HEIGHT or
thumbnail[1] == self.THUMBNAIL_HEIGHT):
book.set('last_modified', UNDEFINED_DATE)
bl.add_book(book, replace_metadata=True) bl.add_book(book, replace_metadata=True)
if '_new_book_' in result: if '_new_book_' in result:
book.set('_new_book_', True) book.set('_new_book_', True)
@ -1197,6 +1212,10 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
self.plugboards = plugboards self.plugboards = plugboards
self.plugboard_func = pb_func self.plugboard_func = pb_func
@synchronous('sync_lock')
def specialize_global_preferences(self, device_prefs):
device_prefs.set_overrides(manage_device_metadata='on_connect')
@synchronous('sync_lock') @synchronous('sync_lock')
def startup(self): def startup(self):
self.listen_socket = None self.listen_socket = None
@ -1276,30 +1295,28 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
'_calibresmartdeviceapp._tcp', port, {}, '_calibresmartdeviceapp._tcp', port, {},
use_ip_address=ip_addr) use_ip_address=ip_addr)
except: except:
message = 'registration with bonjour failed' self._debug('registration with bonjour failed')
self._debug(message) traceback.print_exc()
self._close_listen_socket()
return message
self._debug('listening on port', port) self._debug('listening on port', port)
self.port = port self.port = port
# Now try to open a UDP socket to receive broadcasts on # Now try to open a UDP socket to receive broadcasts on
message = None
try: try:
self.broadcast_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) self.broadcast_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
except: except:
message = 'creation of broadcast socket failed. This is not fatal.' message = 'creation of broadcast socket failed. This is not fatal.'
self._debug(message) self._debug(message)
return message self.broadcast_socket = None
else:
for p in self.BROADCAST_PORTS: for p in self.BROADCAST_PORTS:
port = self._attach_to_port(self.broadcast_socket, p) port = self._attach_to_port(self.broadcast_socket, p)
if port != 0: if port != 0:
self._debug('broadcast socket listening on port', port) self._debug('broadcast socket listening on port', port)
break break
message = None
if port == 0: if port == 0:
self.broadcast_socket.close() self.broadcast_socket.close()
self.broadcast_socket = None self.broadcast_socket = None

View File

@ -12,7 +12,7 @@ from calibre.devices.mime import mime_type_ext
from calibre.devices.interface import BookList as _BookList from calibre.devices.interface import BookList as _BookList
from calibre.constants import preferred_encoding from calibre.constants import preferred_encoding
from calibre import isbytestring, force_unicode from calibre import isbytestring, force_unicode
from calibre.utils.config import prefs, tweaks from calibre.utils.config import device_prefs, tweaks
from calibre.utils.icu import strcmp from calibre.utils.icu import strcmp
from calibre.utils.formatter import EvalFormatter from calibre.utils.formatter import EvalFormatter
@ -124,7 +124,7 @@ class CollectionsBookList(BookList):
def get_collections(self, collection_attributes): def get_collections(self, collection_attributes):
from calibre.devices.usbms.driver import debug_print from calibre.devices.usbms.driver import debug_print
debug_print('Starting get_collections:', prefs['manage_device_metadata']) debug_print('Starting get_collections:', device_prefs['manage_device_metadata'])
debug_print('Renaming rules:', tweaks['sony_collection_renaming_rules']) debug_print('Renaming rules:', tweaks['sony_collection_renaming_rules'])
debug_print('Formatting template:', tweaks['sony_collection_name_template']) debug_print('Formatting template:', tweaks['sony_collection_name_template'])
debug_print('Sorting rules:', tweaks['sony_collection_sorting_rules']) debug_print('Sorting rules:', tweaks['sony_collection_sorting_rules'])
@ -132,7 +132,7 @@ class CollectionsBookList(BookList):
# Complexity: we can use renaming rules only when using automatic # Complexity: we can use renaming rules only when using automatic
# management. Otherwise we don't always have the metadata to make the # management. Otherwise we don't always have the metadata to make the
# right decisions # right decisions
use_renaming_rules = prefs['manage_device_metadata'] == 'on_connect' use_renaming_rules = device_prefs['manage_device_metadata'] == 'on_connect'
collections = {} collections = {}
@ -169,7 +169,7 @@ class CollectionsBookList(BookList):
# book in all existing collections. Do not add any new ones. # book in all existing collections. Do not add any new ones.
attrs = ['device_collections'] attrs = ['device_collections']
if getattr(book, '_new_book', False): if getattr(book, '_new_book', False):
if prefs['manage_device_metadata'] == 'manual': if device_prefs['manage_device_metadata'] == 'manual':
# Ensure that the book is in all the book's existing # Ensure that the book is in all the book's existing
# collections plus all metadata collections # collections plus all metadata collections
attrs += collection_attributes attrs += collection_attributes
@ -178,7 +178,7 @@ class CollectionsBookList(BookList):
# thing. The book's existing collections are ignored. Put # thing. The book's existing collections are ignored. Put
# the book in collections defined by its metadata. # the book in collections defined by its metadata.
attrs = collection_attributes attrs = collection_attributes
elif prefs['manage_device_metadata'] == 'on_connect': elif device_prefs['manage_device_metadata'] == 'on_connect':
# For existing books, modify the collections only if the user # For existing books, modify the collections only if the user
# specified 'on_connect' # specified 'on_connect'
attrs = collection_attributes attrs = collection_attributes

View File

@ -7,7 +7,7 @@ __license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid@kovidgoyal.net>' __copyright__ = '2012, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'
import re, tempfile, os import re, tempfile, os, imghdr
from functools import partial from functools import partial
from itertools import izip from itertools import izip
from urllib import quote from urllib import quote
@ -247,6 +247,15 @@ class HTMLInput(InputFormatPlugin):
if media_type == 'text/plain': if media_type == 'text/plain':
self.log.warn('Ignoring link to text file %r'%link_) self.log.warn('Ignoring link to text file %r'%link_)
return None return None
if media_type == self.BINARY_MIME:
# Check for the common case, images
try:
img = imghdr.what(link)
except EnvironmentError:
pass
else:
if img:
media_type = self.guess_type('dummy.'+img)[0] or self.BINARY_MIME
self.oeb.log.debug('Added', link) self.oeb.log.debug('Added', link)
self.oeb.container = self.DirContainer(os.path.dirname(link), self.oeb.container = self.DirContainer(os.path.dirname(link),

View File

@ -15,7 +15,6 @@ from calibre.customize.conversion import OutputFormatPlugin, \
OptionRecommendation OptionRecommendation
from calibre.ptempfile import TemporaryDirectory from calibre.ptempfile import TemporaryDirectory
from calibre.constants import iswindows from calibre.constants import iswindows
from calibre import walk
UNITS = [ UNITS = [
'millimeter', 'millimeter',
@ -138,6 +137,85 @@ class PDFOutput(OutputFormatPlugin):
item = oeb.manifest.ids[cover_id] item = oeb.manifest.ids[cover_id]
self.cover_data = item.data self.cover_data = item.data
def handle_embedded_fonts(self):
'''
Because of QtWebKit's inability to handle embedded fonts correctly, we
remove the embedded fonts and make them available system wide instead.
If you ever move to Qt WebKit 2.3+ then this will be unnecessary.
'''
from calibre.ebooks.oeb.base import urlnormalize
from calibre.gui2 import must_use_qt
from calibre.utils.fonts.utils import get_font_names, remove_embed_restriction
from PyQt4.Qt import QFontDatabase, QByteArray
# First find all @font-face rules and remove them, adding the embedded
# fonts to Qt
family_map = {}
for item in list(self.oeb.manifest):
if not hasattr(item.data, 'cssRules'): continue
remove = set()
for i, rule in enumerate(item.data.cssRules):
if rule.type == rule.FONT_FACE_RULE:
remove.add(i)
try:
s = rule.style
src = s.getProperty('src').propertyValue[0].uri
font_family = s.getProperty('font-family').propertyValue[0].value
except:
continue
path = item.abshref(src)
ff = self.oeb.manifest.hrefs.get(urlnormalize(path), None)
if ff is None:
continue
raw = ff.data
self.oeb.manifest.remove(ff)
try:
raw = remove_embed_restriction(raw)
except:
continue
must_use_qt()
QFontDatabase.addApplicationFontFromData(QByteArray(raw))
try:
family_name = get_font_names(raw)[0]
except:
family_name = None
if family_name:
family_map[icu_lower(font_family)] = family_name
for i in sorted(remove, reverse=True):
item.data.cssRules.pop(i)
# Now map the font family name specified in the css to the actual
# family name of the embedded font (they may be different in general).
for item in self.oeb.manifest:
if not hasattr(item.data, 'cssRules'): continue
for i, rule in enumerate(item.data.cssRules):
if rule.type != rule.STYLE_RULE: continue
ff = rule.style.getProperty('font-family')
if ff is None: continue
val = ff.propertyValue
for i in xrange(val.length):
k = icu_lower(val[i].value)
if k in family_map:
val[i].value = family_map[k]
def remove_font_specification(self):
# Qt produces image based pdfs on windows when non-generic fonts are specified
# This might change in Qt WebKit 2.3+ you will have to test.
for item in self.oeb.manifest:
if not hasattr(item.data, 'cssRules'): continue
for i, rule in enumerate(item.data.cssRules):
if rule.type != rule.STYLE_RULE: continue
ff = rule.style.getProperty('font-family')
if ff is None: continue
val = ff.propertyValue
for i in xrange(val.length):
k = icu_lower(val[i].value)
if k not in {'serif', 'sans', 'sans-serif', 'sansserif',
'monospace', 'cursive', 'fantasy'}:
val[i].value = ''
def convert_text(self, oeb_book): def convert_text(self, oeb_book):
from calibre.ebooks.pdf.writer import PDFWriter from calibre.ebooks.pdf.writer import PDFWriter
from calibre.ebooks.metadata.opf2 import OPF from calibre.ebooks.metadata.opf2 import OPF
@ -145,21 +223,16 @@ class PDFOutput(OutputFormatPlugin):
self.log.debug('Serializing oeb input to disk for processing...') self.log.debug('Serializing oeb input to disk for processing...')
self.get_cover_data() self.get_cover_data()
if iswindows:
self.remove_font_specification()
else:
self.handle_embedded_fonts()
with TemporaryDirectory('_pdf_out') as oeb_dir: with TemporaryDirectory('_pdf_out') as oeb_dir:
from calibre.customize.ui import plugin_for_output_format from calibre.customize.ui import plugin_for_output_format
oeb_output = plugin_for_output_format('oeb') oeb_output = plugin_for_output_format('oeb')
oeb_output.convert(oeb_book, oeb_dir, self.input_plugin, self.opts, self.log) oeb_output.convert(oeb_book, oeb_dir, self.input_plugin, self.opts, self.log)
if iswindows:
# On windows Qt generates an image based PDF if the html uses
# embedded fonts. See https://launchpad.net/bugs/1053906
for f in walk(oeb_dir):
if f.rpartition('.')[-1].lower() in {'ttf', 'otf'}:
self.log.warn('Found embedded font %s, removing it, as '
'embedded fonts on windows are not supported by '
'the PDF Output plugin'%os.path.basename(f))
os.remove(f)
opfpath = glob.glob(os.path.join(oeb_dir, '*.opf'))[0] opfpath = glob.glob(os.path.join(oeb_dir, '*.opf'))[0]
opf = OPF(opfpath, os.path.dirname(opfpath)) opf = OPF(opfpath, os.path.dirname(opfpath))

View File

@ -26,6 +26,7 @@ msprefs.defaults['wait_after_first_identify_result'] = 30 # seconds
msprefs.defaults['wait_after_first_cover_result'] = 60 # seconds msprefs.defaults['wait_after_first_cover_result'] = 60 # seconds
msprefs.defaults['swap_author_names'] = False msprefs.defaults['swap_author_names'] = False
msprefs.defaults['fewer_tags'] = True msprefs.defaults['fewer_tags'] = True
msprefs.defaults['find_first_edition_date'] = False
# Google covers are often poor quality (scans/errors) but they have high # Google covers are often poor quality (scans/errors) but they have high
# resolution, so they trump covers from better sources. So make sure they # resolution, so they trump covers from better sources. So make sure they

View File

@ -120,6 +120,8 @@ class ISBNMerge(object):
self.log.debug(xw.tb) self.log.debug(xw.tb)
else: else:
isbns, min_year = xw.isbns, xw.min_year isbns, min_year = xw.isbns, xw.min_year
if not msprefs['find_first_edition_date']:
min_year = None
if not isbns: if not isbns:
isbns = frozenset([isbn]) isbns = frozenset([isbn])
if isbns in self.pools: if isbns in self.pools:

View File

@ -42,8 +42,8 @@ def update_internal_links(mobi8_reader):
mr.header.codec) + suffix mr.header.codec) + suffix
tag = posfid_index_pattern.sub(replacement, tag, 1) tag = posfid_index_pattern.sub(replacement, tag, 1)
srcpieces[j] = tag srcpieces[j] = tag
part = ''.join([x.decode(mr.header.codec) for x in srcpieces]) raw = b''.join(srcpieces)
parts.append(part) parts.append(raw.decode(mr.header.codec))
# All parts are now unicode and have no internal links # All parts are now unicode and have no internal links
return parts return parts

View File

@ -106,7 +106,7 @@ class KF8Writer(object):
not used for fonts. ''' not used for fonts. '''
def pointer(item, oref): def pointer(item, oref):
ref = item.abshref(oref) ref = urlnormalize(item.abshref(oref))
idx = self.resources.item_map.get(ref, None) idx = self.resources.item_map.get(ref, None)
if idx is not None: if idx is not None:
is_image = self.resources.records[idx-1][:4] not in {b'FONT'} is_image = self.resources.records[idx-1][:4] not in {b'FONT'}

View File

@ -305,7 +305,7 @@ class Chunker(object):
ans.append(start) ans.append(start)
while rest: while rest:
start, rest = split_multibyte_text(rest) start, rest = split_multibyte_text(rest)
ans.append(b'<span class="AmznBigTextBlock">' + start + '</span>') ans.append(b'<span class="AmznBigTextBlock">' + start + b'</span>')
return [Chunk(x, self.chunk_selector) for x in ans] return [Chunk(x, self.chunk_selector) for x in ans]
def merge_small_chunks(self, chunks): def merge_small_chunks(self, chunks):

View File

@ -22,9 +22,10 @@ TEMPLATE = '''
li {{ list-style-type: none }} li {{ list-style-type: none }}
a {{ text-decoration: none }} a {{ text-decoration: none }}
a:hover {{ color: red }} a:hover {{ color: red }}
{extra_css}
</style> </style>
</head> </head>
<body> <body id="calibre_generated_inline_toc">
<h2>{title}</h2> <h2>{title}</h2>
<ul> <ul>
</ul> </ul>
@ -64,7 +65,7 @@ class TOCAdder(object):
self.log('\tGenerating in-line ToC') self.log('\tGenerating in-line ToC')
root = etree.fromstring(TEMPLATE.format(xhtmlns=XHTML_NS, root = etree.fromstring(TEMPLATE.format(xhtmlns=XHTML_NS,
title=self.title)) title=self.title, extra_css=(opts.extra_css or '')))
parent = XPath('//h:ul')(root)[0] parent = XPath('//h:ul')(root)[0]
parent.text = '\n\t' parent.text = '\n\t'
for child in self.oeb.toc: for child in self.oeb.toc:

View File

@ -12,6 +12,7 @@ from PyQt4.Qt import (QVariant, QFileInfo, QObject, SIGNAL, QBuffer, Qt,
ORG_NAME = 'KovidsBrain' ORG_NAME = 'KovidsBrain'
APP_UID = 'libprs500' APP_UID = 'libprs500'
from calibre import prints
from calibre.constants import (islinux, iswindows, isbsd, isfrozen, isosx, from calibre.constants import (islinux, iswindows, isbsd, isfrozen, isosx,
plugins, config_dir, filesystem_encoding, DEBUG) plugins, config_dir, filesystem_encoding, DEBUG)
from calibre.utils.config import Config, ConfigProxy, dynamic, JSONConfig from calibre.utils.config import Config, ConfigProxy, dynamic, JSONConfig
@ -796,7 +797,8 @@ class Application(QApplication):
path = os.path.join(sys.extensions_location, 'calibre_style.'+( path = os.path.join(sys.extensions_location, 'calibre_style.'+(
'pyd' if iswindows else 'so')) 'pyd' if iswindows else 'so'))
self.pi.load_style(path, 'Calibre') if not self.pi.load_style(path, 'Calibre'):
prints('Failed to load calibre style')
# On OSX, on some machines, colors can be invalid. See https://bugs.launchpad.net/bugs/1014900 # On OSX, on some machines, colors can be invalid. See https://bugs.launchpad.net/bugs/1014900
for role in (orig_pal.Button, orig_pal.Window): for role in (orig_pal.Button, orig_pal.Window):
c = orig_pal.brush(role).color() c = orig_pal.brush(role).color()
@ -853,6 +855,8 @@ class Application(QApplication):
except: except:
import traceback import traceback
traceback.print_exc() traceback.print_exc()
if not depth_ok:
prints('Color depth is less than 32 bits disabling modern look')
if force_calibre_style or (depth_ok and gprefs['ui_style'] != if force_calibre_style or (depth_ok and gprefs['ui_style'] !=
'system'): 'system'):

View File

@ -286,6 +286,14 @@ class DeleteAction(InterfaceAction):
current_row = view.row_count() - 1 current_row = view.row_count() - 1
view.set_current_row(current_row) view.set_current_row(current_row)
def library_ids_deleted2(self, ids_deleted, next_id=None):
view = self.gui.library_view
current_row = None
if next_id is not None:
rmap = view.ids_to_rows([next_id])
current_row = rmap.get(next_id, None)
self.library_ids_deleted(ids_deleted, current_row=current_row)
def delete_books(self, *args): def delete_books(self, *args):
''' '''
Delete selected books from device or library. Delete selected books from device or library.
@ -325,16 +333,13 @@ class DeleteAction(InterfaceAction):
'removed from your calibre library. Are you sure?') 'removed from your calibre library. Are you sure?')
+'</p>', 'library_delete_books', self.gui): +'</p>', 'library_delete_books', self.gui):
return return
ci = view.currentIndex() next_id = view.next_id
row = None
if ci.isValid():
row = ci.row()
if len(rows) < 5: if len(rows) < 5:
view.model().delete_books_by_id(to_delete_ids) view.model().delete_books_by_id(to_delete_ids)
self.library_ids_deleted(to_delete_ids, row) self.library_ids_deleted2(to_delete_ids, next_id=next_id)
else: else:
self.__md = MultiDeleter(self.gui, to_delete_ids, self.__md = MultiDeleter(self.gui, to_delete_ids,
partial(self.library_ids_deleted, current_row=row)) partial(self.library_ids_deleted2, next_id=next_id))
# Device view is visible. # Device view is visible.
else: else:
if self.gui.stack.currentIndex() == 1: if self.gui.stack.currentIndex() == 1:

View File

@ -459,9 +459,10 @@ class EditMetadataAction(InterfaceAction):
if src_value: if src_value:
src_index = db.get_custom_extra(src_id, num=colnum, index_is_id=True) src_index = db.get_custom_extra(src_id, num=colnum, index_is_id=True)
db.set_custom(dest_id, src_value, num=colnum, extra=src_index) db.set_custom(dest_id, src_value, num=colnum, extra=src_index)
if db.field_metadata[key]['datatype'] == 'text' \ if (db.field_metadata[key]['datatype'] == 'enumeration' or
and not db.field_metadata[key]['is_multiple'] \ (db.field_metadata[key]['datatype'] == 'text' and
and not dest_value: not db.field_metadata[key]['is_multiple'])
and not dest_value):
db.set_custom(dest_id, src_value, num=colnum) db.set_custom(dest_id, src_value, num=colnum)
if db.field_metadata[key]['datatype'] == 'text' \ if db.field_metadata[key]['datatype'] == 'text' \
and db.field_metadata[key]['is_multiple']: and db.field_metadata[key]['is_multiple']:

View File

@ -19,6 +19,7 @@ from calibre.ebooks.conversion.config import load_defaults, \
load_specifics, GuiRecommendations load_specifics, GuiRecommendations
from calibre import prepare_string_for_xml from calibre import prepare_string_for_xml
from calibre.customize.ui import plugin_for_input_format from calibre.customize.ui import plugin_for_input_format
from calibre.gui2.font_family_chooser import FontFamilyChooser
def config_widget_for_input_plugin(plugin): def config_widget_for_input_plugin(plugin):
name = plugin.name.lower().replace(' ', '_') name = plugin.name.lower().replace(' ', '_')
@ -144,6 +145,8 @@ class Widget(QWidget):
return ans return ans
elif isinstance(g, QFontComboBox): elif isinstance(g, QFontComboBox):
return unicode(QFontInfo(g.currentFont()).family()) return unicode(QFontInfo(g.currentFont()).family())
elif isinstance(g, FontFamilyChooser):
return g.font_family
elif isinstance(g, EncodingComboBox): elif isinstance(g, EncodingComboBox):
ans = unicode(g.currentText()).strip() ans = unicode(g.currentText()).strip()
try: try:
@ -208,6 +211,8 @@ class Widget(QWidget):
getattr(g, 'setCursorPosition', lambda x: x)(0) getattr(g, 'setCursorPosition', lambda x: x)(0)
elif isinstance(g, QFontComboBox): elif isinstance(g, QFontComboBox):
g.setCurrentFont(QFont(val or '')) g.setCurrentFont(QFont(val or ''))
elif isinstance(g, FontFamilyChooser):
g.font_family = val
elif isinstance(g, EncodingComboBox): elif isinstance(g, EncodingComboBox):
if val: if val:
g.setEditText(val) g.setEditText(val)

View File

@ -6,11 +6,8 @@ __license__ = 'GPL v3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'
from PyQt4.Qt import Qt
from calibre.gui2.convert.lrf_output_ui import Ui_Form from calibre.gui2.convert.lrf_output_ui import Ui_Form
from calibre.gui2.convert import Widget from calibre.gui2.convert import Widget
from calibre.gui2.widgets import FontFamilyModel
font_family_model = None font_family_model = None
@ -30,13 +27,6 @@ class PluginWidget(Widget, Ui_Form):
'header_separation', 'minimum_indent'] 'header_separation', 'minimum_indent']
) )
self.db, self.book_id = db, book_id self.db, self.book_id = db, book_id
global font_family_model
if font_family_model is None:
font_family_model = FontFamilyModel()
self.font_family_model = font_family_model
self.opt_serif_family.setModel(self.font_family_model)
self.opt_sans_family.setModel(self.font_family_model)
self.opt_mono_family.setModel(self.font_family_model)
self.initialize_options(get_option, get_help, db, book_id) self.initialize_options(get_option, get_help, db, book_id)
self.opt_header.toggle(), self.opt_header.toggle() self.opt_header.toggle(), self.opt_header.toggle()
@ -44,14 +34,4 @@ class PluginWidget(Widget, Ui_Form):
self.opt_render_tables_as_images.toggle() self.opt_render_tables_as_images.toggle()
def set_value_handler(self, g, val):
if unicode(g.objectName()) in ('opt_serif_family',
'opt_sans_family', 'opt_mono_family'):
idx = -1
if val:
idx = g.findText(val, Qt.MatchFixedString)
if idx < 0:
idx = 0
g.setCurrentIndex(idx)
return True
return False

View File

@ -176,13 +176,13 @@
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="1">
<widget class="QComboBox" name="opt_serif_family"/> <widget class="FontFamilyChooser" name="opt_serif_family"/>
</item> </item>
<item row="1" column="1"> <item row="1" column="1">
<widget class="QComboBox" name="opt_sans_family"/> <widget class="FontFamilyChooser" name="opt_sans_family"/>
</item> </item>
<item row="2" column="1"> <item row="2" column="1">
<widget class="QComboBox" name="opt_mono_family"/> <widget class="FontFamilyChooser" name="opt_mono_family"/>
</item> </item>
</layout> </layout>
</widget> </widget>
@ -202,6 +202,13 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<customwidgets>
<customwidget>
<class>FontFamilyChooser</class>
<extends>QComboBox</extends>
<header>calibre/gui2/font_family_chooser.h</header>
</customwidget>
</customwidgets>
<resources/> <resources/>
<connections> <connections>
<connection> <connection>

View File

@ -14,7 +14,7 @@
<string>Form</string> <string>Form</string>
</property> </property>
<layout class="QFormLayout" name="formLayout"> <layout class="QFormLayout" name="formLayout">
<item row="0" column="0"> <item row="1" column="0">
<widget class="QLabel" name="label"> <widget class="QLabel" name="label">
<property name="text"> <property name="text">
<string>&amp;Paper Size:</string> <string>&amp;Paper Size:</string>
@ -24,10 +24,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="1" column="1">
<widget class="QComboBox" name="opt_paper_size"/> <widget class="QComboBox" name="opt_paper_size"/>
</item> </item>
<item row="1" column="0"> <item row="2" column="0">
<widget class="QLabel" name="label_2"> <widget class="QLabel" name="label_2">
<property name="text"> <property name="text">
<string>&amp;Orientation:</string> <string>&amp;Orientation:</string>
@ -37,10 +37,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="2" column="1">
<widget class="QComboBox" name="opt_orientation"/> <widget class="QComboBox" name="opt_orientation"/>
</item> </item>
<item row="2" column="0"> <item row="3" column="0">
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_3">
<property name="text"> <property name="text">
<string>&amp;Custom size:</string> <string>&amp;Custom size:</string>
@ -50,17 +50,17 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="3" column="1">
<widget class="QLineEdit" name="opt_custom_size"/> <widget class="QLineEdit" name="opt_custom_size"/>
</item> </item>
<item row="3" column="0" colspan="2"> <item row="4" column="0" colspan="2">
<widget class="QCheckBox" name="opt_preserve_cover_aspect_ratio"> <widget class="QCheckBox" name="opt_preserve_cover_aspect_ratio">
<property name="text"> <property name="text">
<string>Preserve &amp;aspect ratio of cover</string> <string>Preserve &amp;aspect ratio of cover</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="10" column="0"> <item row="11" column="0">
<spacer name="verticalSpacer"> <spacer name="verticalSpacer">
<property name="orientation"> <property name="orientation">
<enum>Qt::Vertical</enum> <enum>Qt::Vertical</enum>
@ -73,7 +73,7 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item row="4" column="0"> <item row="5" column="0">
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_4">
<property name="text"> <property name="text">
<string>Se&amp;rif family:</string> <string>Se&amp;rif family:</string>
@ -83,10 +83,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="1"> <item row="5" column="1">
<widget class="QFontComboBox" name="opt_pdf_serif_family"/> <widget class="QFontComboBox" name="opt_pdf_serif_family"/>
</item> </item>
<item row="5" column="0"> <item row="6" column="0">
<widget class="QLabel" name="label_5"> <widget class="QLabel" name="label_5">
<property name="text"> <property name="text">
<string>&amp;Sans family:</string> <string>&amp;Sans family:</string>
@ -96,10 +96,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="5" column="1"> <item row="6" column="1">
<widget class="QFontComboBox" name="opt_pdf_sans_family"/> <widget class="QFontComboBox" name="opt_pdf_sans_family"/>
</item> </item>
<item row="6" column="0"> <item row="7" column="0">
<widget class="QLabel" name="label_6"> <widget class="QLabel" name="label_6">
<property name="text"> <property name="text">
<string>&amp;Monospace family:</string> <string>&amp;Monospace family:</string>
@ -109,10 +109,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="6" column="1"> <item row="7" column="1">
<widget class="QFontComboBox" name="opt_pdf_mono_family"/> <widget class="QFontComboBox" name="opt_pdf_mono_family"/>
</item> </item>
<item row="7" column="0"> <item row="8" column="0">
<widget class="QLabel" name="label_7"> <widget class="QLabel" name="label_7">
<property name="text"> <property name="text">
<string>S&amp;tandard font:</string> <string>S&amp;tandard font:</string>
@ -122,10 +122,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="7" column="1"> <item row="8" column="1">
<widget class="QComboBox" name="opt_pdf_standard_font"/> <widget class="QComboBox" name="opt_pdf_standard_font"/>
</item> </item>
<item row="8" column="0"> <item row="9" column="0">
<widget class="QLabel" name="label_8"> <widget class="QLabel" name="label_8">
<property name="text"> <property name="text">
<string>Default font si&amp;ze:</string> <string>Default font si&amp;ze:</string>
@ -135,14 +135,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="8" column="1"> <item row="9" column="1">
<widget class="QSpinBox" name="opt_pdf_default_font_size"> <widget class="QSpinBox" name="opt_pdf_default_font_size">
<property name="suffix"> <property name="suffix">
<string> px</string> <string> px</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="9" column="0"> <item row="10" column="0">
<widget class="QLabel" name="label_9"> <widget class="QLabel" name="label_9">
<property name="text"> <property name="text">
<string>Monospace &amp;font size:</string> <string>Monospace &amp;font size:</string>
@ -152,13 +152,23 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="9" column="1"> <item row="10" column="1">
<widget class="QSpinBox" name="opt_pdf_mono_font_size"> <widget class="QSpinBox" name="opt_pdf_mono_font_size">
<property name="suffix"> <property name="suffix">
<string> px</string> <string> px</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="label_10">
<property name="text">
<string>&lt;b&gt;Note:&lt;/b&gt; The paper size settings below only take effect if you have set the output profile to the default output profile. Otherwise the output profile will override these settings.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<resources/> <resources/>

View File

@ -30,7 +30,7 @@ from calibre.devices.apple.driver import ITUNES_ASYNC
from calibre.devices.folder_device.driver import FOLDER_DEVICE from calibre.devices.folder_device.driver import FOLDER_DEVICE
from calibre.devices.bambook.driver import BAMBOOK, BAMBOOKWifi from calibre.devices.bambook.driver import BAMBOOK, BAMBOOKWifi
from calibre.constants import DEBUG from calibre.constants import DEBUG
from calibre.utils.config import prefs, tweaks from calibre.utils.config import tweaks, device_prefs
from calibre.utils.magick.draw import thumbnail from calibre.utils.magick.draw import thumbnail
from calibre.library.save_to_disk import find_plugboard from calibre.library.save_to_disk import find_plugboard
# }}} # }}}
@ -210,6 +210,7 @@ class DeviceManager(Thread): # {{{
return return
self.connected_device = dev self.connected_device = dev
self.connected_device.specialize_global_preferences(device_prefs)
self.connected_device_kind = device_kind self.connected_device_kind = device_kind
self.connected_slot(True, device_kind) self.connected_slot(True, device_kind)
@ -235,6 +236,7 @@ class DeviceManager(Thread): # {{{
# is being shut down. # is being shut down.
self.connected_device.shutdown() self.connected_device.shutdown()
self.call_shutdown_on_disconnect = False self.call_shutdown_on_disconnect = False
device_prefs.set_overrides()
self.connected_device = None self.connected_device = None
self._device_information = None self._device_information = None
@ -1648,7 +1650,7 @@ class DeviceMixin(object): # {{{
x = x.lower() if x else '' x = x.lower() if x else ''
return string_pat.sub('', x) return string_pat.sub('', x)
update_metadata = prefs['manage_device_metadata'] == 'on_connect' update_metadata = device_prefs['manage_device_metadata'] == 'on_connect'
get_covers = False get_covers = False
if update_metadata and self.device_manager.is_device_connected: if update_metadata and self.device_manager.is_device_connected:
@ -1693,7 +1695,9 @@ class DeviceMixin(object): # {{{
book.in_library = None book.in_library = None
if getattr(book, 'uuid', None) in self.db_book_uuid_cache: if getattr(book, 'uuid', None) in self.db_book_uuid_cache:
id_ = db_book_uuid_cache[book.uuid] id_ = db_book_uuid_cache[book.uuid]
if update_metadata: if (update_metadata and
db.metadata_last_modified(id_, index_is_id=True) !=
getattr(book, 'last_modified', None)):
mi = db.get_metadata(id_, index_is_id=True, mi = db.get_metadata(id_, index_is_id=True,
get_cover=get_covers) get_cover=get_covers)
book.smart_update(mi, replace_metadata=True) book.smart_update(mi, replace_metadata=True)

View File

@ -146,7 +146,7 @@ class SendToConfig(QWidget): # {{{
def browse(self): def browse(self):
b = Browser(self.device.filesystem_cache, show_files=False, b = Browser(self.device.filesystem_cache, show_files=False,
parent=self) parent=self)
if b.exec_() == b.Accepted: if b.exec_() == b.Accepted and b.current_item is not None:
sid, path = b.current_item sid, path = b.current_item
self.t.setText('/'.join(path[1:])) self.t.setText('/'.join(path[1:]))
@ -250,7 +250,7 @@ class Rule(QWidget):
def browse(self): def browse(self):
b = Browser(self.device.filesystem_cache, show_files=False, b = Browser(self.device.filesystem_cache, show_files=False,
parent=self) parent=self)
if b.exec_() == b.Accepted: if b.exec_() == b.Accepted and b.current_item is not None:
sid, path = b.current_item sid, path = b.current_item
self.folder.setText('/'.join(path[1:])) self.folder.setText('/'.join(path[1:]))

View File

@ -5,11 +5,10 @@ from __future__ import (unicode_literals, division, absolute_import,
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
from PyQt4.Qt import (QDialog, QLineEdit, Qt, QPushButton, QDialogButtonBox) from PyQt4.Qt import (QDialog, QLineEdit, Qt)
from calibre.gui2 import error_dialog from calibre.gui2 import error_dialog
from calibre.gui2.dialogs.smartdevice_ui import Ui_Dialog from calibre.gui2.dialogs.smartdevice_ui import Ui_Dialog
from calibre.utils.config import prefs
from calibre.utils.mdns import get_all_ips from calibre.utils.mdns import get_all_ips
def _cmp_ipaddr(l, r): def _cmp_ipaddr(l, r):
@ -98,23 +97,6 @@ class SmartdeviceDialog(QDialog, Ui_Dialog):
if pw: if pw:
self.password_box.setText(pw) self.password_box.setText(pw)
self.auto_mgmt_button = QPushButton(_('Enable automatic metadata management'))
self.auto_mgmt_button.clicked.connect(self.auto_mgmt_button_clicked)
self.auto_mgmt_button.setToolTip('<p>' +
_('Enabling automatic metadata management tells calibre to send any '
'changes you made to books\' metadata when your device is '
'connected, which is the most useful setting when using the wireless '
'device interface. If automatic metadata management is not '
'enabled, changes are sent only when you re-send the book. You can '
'get more information or change this preference to some other '
'choice at Preferences -> Sending books to devices -> '
'Metadata management')
+ '</p>')
self.buttonBox.addButton(self.auto_mgmt_button, QDialogButtonBox.ActionRole)
if prefs['manage_device_metadata'] == 'on_connect':
self.auto_mgmt_button.setText(_('Automatic metadata management is enabled'))
self.auto_mgmt_button.setEnabled(False)
forced_ip = self.device_manager.get_option('smartdevice', 'force_ip_address') forced_ip = self.device_manager.get_option('smartdevice', 'force_ip_address')
if forced_ip: if forced_ip:
self.ip_addresses.setText(forced_ip) self.ip_addresses.setText(forced_ip)
@ -123,11 +105,6 @@ class SmartdeviceDialog(QDialog, Ui_Dialog):
self.resize(self.sizeHint()) self.resize(self.sizeHint())
def auto_mgmt_button_clicked(self):
self.auto_mgmt_button.setText(_('Automatic metadata management is enabled'))
self.auto_mgmt_button.setEnabled(False)
prefs.set('manage_device_metadata', 'on_connect')
def use_fixed_port_changed(self, state): def use_fixed_port_changed(self, state):
self.fixed_port.setEnabled(state == Qt.Checked) self.fixed_port.setEnabled(state == Qt.Checked)

View File

@ -101,8 +101,10 @@ class Sendmail(object):
from_ = 'calibre <calibre@'+socket.getfqdn()+'>' from_ = 'calibre <calibre@'+socket.getfqdn()+'>'
with lopen(attachment, 'rb') as f: with lopen(attachment, 'rb') as f:
msg = compose_mail(from_, to, text, subject, f, aname) msg = compose_mail(from_, to, text, subject, f, aname)
efrom, eto = map(extract_email_address, (from_, to)) efrom = extract_email_address(from_)
eto = [eto] eto = []
for x in to.split(','):
eto.append(extract_email_address(x.strip()))
sendmail(msg, efrom, eto, localhost=None, sendmail(msg, efrom, eto, localhost=None,
verbose=1, verbose=1,
relay=opts.relay_host, relay=opts.relay_host,

View File

@ -0,0 +1,168 @@
#!/usr/bin/env python
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from __future__ import (unicode_literals, division, absolute_import,
print_function)
__license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
from PyQt4.Qt import (QFontInfo, QFontMetrics, Qt, QFont, QFontDatabase, QPen,
QStyledItemDelegate, QSize, QStyle, QComboBox, QStringListModel,
QDialog, QVBoxLayout, QApplication, QFontComboBox)
from calibre.utils.icu import sort_key
def writing_system_for_font(font):
has_latin = True
systems = QFontDatabase().writingSystems(font.family())
# this just confuses the algorithm below. Vietnamese is Latin with lots of
# special chars
try:
systems.remove(QFontDatabase.Vietnamese)
except ValueError:
pass
system = QFontDatabase.Any
if (QFontDatabase.Latin not in systems):
has_latin = False
# we need to show something
if systems:
system = systems[-1]
else:
systems.remove(QFontDatabase.Latin)
if not systems:
return system, has_latin
if (len(systems) == 1 and systems[0] > QFontDatabase.Cyrillic):
return systems[0], has_latin
if (len(systems) <= 2 and
systems[-1] > QFontDatabase.Armenian and
systems[-1] < QFontDatabase.Vietnamese):
return systems[-1], has_latin
if (len(systems) <= 5 and
systems[-1] >= QFontDatabase.SimplifiedChinese and
systems[-1] <= QFontDatabase.Korean):
system = systems[-1]
return system, has_latin
class FontFamilyDelegate(QStyledItemDelegate):
def sizeHint(self, option, index):
text = index.data(Qt.DisplayRole).toString()
font = QFont(option.font)
font.setPointSize(QFontInfo(font).pointSize() * 1.5)
m = QFontMetrics(font)
return QSize(m.width(text), m.height())
def paint(self, painter, option, index):
text = unicode(index.data(Qt.DisplayRole).toString())
font = QFont(option.font)
font.setPointSize(QFontInfo(font).pointSize() * 1.5)
font2 = QFont(font)
font2.setFamily(text)
system, has_latin = writing_system_for_font(font2)
if has_latin:
font = font2
r = option.rect
if option.state & QStyle.State_Selected:
painter.save()
painter.setBrush(option.palette.highlight())
painter.setPen(Qt.NoPen)
painter.drawRect(option.rect)
painter.setPen(QPen(option.palette.highlightedText(), 0))
if (option.direction == Qt.RightToLeft):
r.setRight(r.right() - 4)
else:
r.setLeft(r.left() + 4)
old = painter.font()
painter.setFont(font)
painter.drawText(r, Qt.AlignVCenter|Qt.AlignLeading|Qt.TextSingleLine, text)
if (system != QFontDatabase.Any):
w = painter.fontMetrics().width(text + " ")
painter.setFont(font2)
sample = QFontDatabase().writingSystemSample(system)
if (option.direction == Qt.RightToLeft):
r.setRight(r.right() - w)
else:
r.setLeft(r.left() + w)
painter.drawText(r, Qt.AlignVCenter|Qt.AlignLeading|Qt.TextSingleLine, sample)
painter.setFont(old)
if (option.state & QStyle.State_Selected):
painter.restore()
class FontFamilyChooser(QComboBox):
def __init__(self, parent=None):
QComboBox.__init__(self, parent)
from calibre.utils.fonts import fontconfig
try:
self.families = fontconfig.find_font_families()
except:
self.families = []
print ('WARNING: Could not load fonts')
import traceback
traceback.print_exc()
# Restrict to Qt families as we need the font to be available in
# QFontDatabase
qt_families = set([unicode(x) for x in QFontDatabase().families()])
self.families = list(qt_families.intersection(set(self.families)))
self.families.sort(key=sort_key)
self.families.insert(0, _('None'))
self.m = QStringListModel(self.families)
self.setModel(self.m)
self.d = FontFamilyDelegate(self)
self.setItemDelegate(self.d)
self.setCurrentIndex(0)
def event(self, e):
if e.type() == e.Resize:
view = self.view()
view.window().setFixedWidth(self.width() * 5/3)
return QComboBox.event(self, e)
def sizeHint(self):
ans = QComboBox.sizeHint(self)
ans.setWidth(QFontMetrics(self.font()).width('m'*14))
return ans
@dynamic_property
def font_family(self):
def fget(self):
idx= self.currentIndex()
if idx == 0: return None
return self.families[idx]
def fset(self, val):
if not val:
idx = 0
try:
idx = self.families.index(type(u'')(val))
except ValueError:
idx = 0
self.setCurrentIndex(idx)
return property(fget=fget, fset=fset)
if __name__ == '__main__':
app = QApplication([])
d = QDialog()
d.setLayout(QVBoxLayout())
d.layout().addWidget(FontFamilyChooser(d))
d.layout().addWidget(QFontComboBox(d))
d.exec_()

View File

@ -16,7 +16,7 @@ from calibre.utils.pyparsing import ParseException
from calibre.ebooks.metadata import fmt_sidx, authors_to_string, string_to_authors from calibre.ebooks.metadata import fmt_sidx, authors_to_string, string_to_authors
from calibre.ebooks.metadata.book.base import SafeFormat from calibre.ebooks.metadata.book.base import SafeFormat
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.utils.config import tweaks, prefs from calibre.utils.config import tweaks, device_prefs
from calibre.utils.date import dt_factory, qt_to_dt, as_local_time from calibre.utils.date import dt_factory, qt_to_dt, as_local_time
from calibre.utils.icu import sort_key from calibre.utils.icu import sort_key
from calibre.utils.search_query_parser import SearchQueryParser from calibre.utils.search_query_parser import SearchQueryParser
@ -1152,7 +1152,7 @@ class DeviceBooksModel(BooksModel): # {{{
(cname != 'collections' or \ (cname != 'collections' or \
(callable(getattr(self.db, 'supports_collections', None)) and \ (callable(getattr(self.db, 'supports_collections', None)) and \
self.db.supports_collections() and \ self.db.supports_collections() and \
prefs['manage_device_metadata']=='manual')): device_prefs['manage_device_metadata']=='manual')):
flags |= Qt.ItemIsEditable flags |= Qt.ItemIsEditable
return flags return flags
@ -1447,7 +1447,7 @@ class DeviceBooksModel(BooksModel): # {{{
self.editable = ['title', 'authors', 'collections'] self.editable = ['title', 'authors', 'collections']
else: else:
self.editable = [] self.editable = []
if prefs['manage_device_metadata']=='on_connect': if device_prefs['manage_device_metadata']=='on_connect':
self.editable = [] self.editable = []
# }}} # }}}

View File

@ -867,6 +867,35 @@ class BooksView(QTableView): # {{{
break break
return property(fget=fget, fset=fset) return property(fget=fget, fset=fset)
@property
def next_id(self):
'''
Return the id of the 'next' row (i.e. the first unselected row after
the current row).
'''
ci = self.currentIndex()
if not ci.isValid():
return None
selected_rows = frozenset([i.row() for i in self.selectedIndexes() if
i.isValid()])
column = ci.column()
for i in xrange(ci.row()+1, self.row_count()):
if i in selected_rows: continue
try:
return self.model().id(self.model().index(i, column))
except:
pass
# No unselected rows after the current row, look before
for i in xrange(ci.row()-1, -1, -1):
if i in selected_rows: continue
try:
return self.model().id(self.model().index(i, column))
except:
pass
return None
def close(self): def close(self):
self._model.close() self._model.close()

View File

@ -9,10 +9,11 @@ __docformat__ = 'restructuredtext en'
import textwrap, re, os, errno, shutil import textwrap, re, os, errno, shutil
from PyQt4.Qt import (Qt, QDateTimeEdit, pyqtSignal, QMessageBox, from PyQt4.Qt import (Qt, QDateTimeEdit, pyqtSignal, QMessageBox, QIcon,
QIcon, QToolButton, QWidget, QLabel, QGridLayout, QApplication, QToolButton, QWidget, QLabel, QGridLayout, QApplication,
QDoubleSpinBox, QListWidgetItem, QSize, QPixmap, QDialog, QMenu, QDoubleSpinBox, QListWidgetItem, QSize, QPixmap, QDialog, QMenu,
QPushButton, QSpinBox, QLineEdit, QSizePolicy, QDialogButtonBox, QAction) QPushButton, QSpinBox, QLineEdit, QSizePolicy, QDialogButtonBox,
QAction, QCalendarWidget, QDate)
from calibre.gui2.widgets import EnLineEdit, FormatList as _FormatList, ImageView from calibre.gui2.widgets import EnLineEdit, FormatList as _FormatList, ImageView
from calibre.utils.icu import sort_key from calibre.utils.icu import sort_key
@ -1371,7 +1372,15 @@ class PublisherEdit(EditWithComplete): # {{{
# }}} # }}}
class DateEdit(QDateTimeEdit): # {{{ # DateEdit {{{
class CalendarWidget(QCalendarWidget):
def showEvent(self, ev):
if self.selectedDate().year() == UNDEFINED_DATE.year:
self.setSelectedDate(QDate.currentDate())
class DateEdit(QDateTimeEdit):
TOOLTIP = '' TOOLTIP = ''
LABEL = _('&Date:') LABEL = _('&Date:')
@ -1388,6 +1397,9 @@ class DateEdit(QDateTimeEdit): # {{{
fmt = self.FMT fmt = self.FMT
self.setDisplayFormat(fmt) self.setDisplayFormat(fmt)
self.setCalendarPopup(True) self.setCalendarPopup(True)
self.cw = CalendarWidget(self)
self.cw.setVerticalHeaderFormat(self.cw.NoVerticalHeader)
self.setCalendarWidget(self.cw)
self.setMinimumDateTime(UNDEFINED_QDATETIME) self.setMinimumDateTime(UNDEFINED_QDATETIME)
self.setSpecialValueText(_('Undefined')) self.setSpecialValueText(_('Undefined'))
self.clear_button = QToolButton(parent) self.clear_button = QToolButton(parent)

View File

@ -931,6 +931,7 @@ class FullFetch(QDialog): # {{{
self.bb = QDialogButtonBox(QDialogButtonBox.Cancel|QDialogButtonBox.Ok) self.bb = QDialogButtonBox(QDialogButtonBox.Cancel|QDialogButtonBox.Ok)
l.addWidget(self.bb) l.addWidget(self.bb)
self.bb.rejected.connect(self.reject) self.bb.rejected.connect(self.reject)
self.bb.accepted.connect(self.accept)
self.next_button = self.bb.addButton(_('Next'), self.bb.AcceptRole) self.next_button = self.bb.addButton(_('Next'), self.bb.AcceptRole)
self.next_button.setDefault(True) self.next_button.setDefault(True)
self.next_button.setEnabled(False) self.next_button.setEnabled(False)
@ -978,6 +979,7 @@ class FullFetch(QDialog): # {{{
self.log('\n\n') self.log('\n\n')
self.covers_widget.start(book, self.current_cover, self.covers_widget.start(book, self.current_cover,
self.title, self.authors, caches) self.title, self.authors, caches)
self.ok_button.setFocus()
def back_clicked(self): def back_clicked(self):
self.next_button.setVisible(True) self.next_button.setVisible(True)
@ -988,6 +990,8 @@ class FullFetch(QDialog): # {{{
self.covers_widget.reset_covers() self.covers_widget.reset_covers()
def accept(self): def accept(self):
if self.stack.currentIndex() == 1:
return QDialog.accept(self)
# Prevent the usual dialog accept mechanisms from working # Prevent the usual dialog accept mechanisms from working
pass pass

View File

@ -296,6 +296,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
r('wait_after_first_cover_result', msprefs) r('wait_after_first_cover_result', msprefs)
r('swap_author_names', msprefs) r('swap_author_names', msprefs)
r('fewer_tags', msprefs) r('fewer_tags', msprefs)
r('find_first_edition_date', msprefs)
self.configure_plugin_button.clicked.connect(self.configure_plugin) self.configure_plugin_button.clicked.connect(self.configure_plugin)
self.sources_model = SourcesModel(self) self.sources_model = SourcesModel(self)

View File

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>781</width> <width>781</width>
<height>394</height> <height>439</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -21,7 +21,7 @@
<widget class="QStackedWidget" name="stack"> <widget class="QStackedWidget" name="stack">
<widget class="QWidget" name="page"> <widget class="QWidget" name="page">
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0" rowspan="7"> <item row="0" column="0" rowspan="8">
<widget class="QGroupBox" name="groupBox"> <widget class="QGroupBox" name="groupBox">
<property name="title"> <property name="title">
<string>Metadata sources</string> <string>Metadata sources</string>
@ -104,22 +104,22 @@
</item> </item>
<item row="2" column="0"> <item row="2" column="0">
<widget class="QPushButton" name="select_default_button"> <widget class="QPushButton" name="select_default_button">
<property name="text">
<string>&amp;Select default</string>
</property>
<property name="toolTip"> <property name="toolTip">
<string>Restore your own subset of checked fields that you define using the 'Set as default' button</string> <string>Restore your own subset of checked fields that you define using the 'Set as default' button</string>
</property> </property>
<property name="text">
<string>&amp;Select default</string>
</property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="2" column="1">
<widget class="QPushButton" name="set_as_default_button"> <widget class="QPushButton" name="set_as_default_button">
<property name="text">
<string>&amp;Set as default</string>
</property>
<property name="toolTip"> <property name="toolTip">
<string>Store the currently checked fields as a default you can restore using the 'Select default' button</string> <string>Store the currently checked fields as a default you can restore using the 'Select default' button</string>
</property> </property>
<property name="text">
<string>&amp;Set as default</string>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>
@ -139,7 +139,7 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="1"> <item row="5" column="1">
<widget class="QLabel" name="label_2"> <widget class="QLabel" name="label_2">
<property name="text"> <property name="text">
<string>Max. number of &amp;tags to download:</string> <string>Max. number of &amp;tags to download:</string>
@ -149,10 +149,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="2"> <item row="5" column="2">
<widget class="QSpinBox" name="opt_max_tags"/> <widget class="QSpinBox" name="opt_max_tags"/>
</item> </item>
<item row="5" column="1"> <item row="6" column="1">
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_3">
<property name="text"> <property name="text">
<string>Max. &amp;time to wait after first match is found:</string> <string>Max. &amp;time to wait after first match is found:</string>
@ -162,14 +162,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="5" column="2"> <item row="6" column="2">
<widget class="QSpinBox" name="opt_wait_after_first_identify_result"> <widget class="QSpinBox" name="opt_wait_after_first_identify_result">
<property name="suffix"> <property name="suffix">
<string> secs</string> <string> secs</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="6" column="1"> <item row="7" column="1">
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_4">
<property name="text"> <property name="text">
<string>Max. time to wait after first &amp;cover is found:</string> <string>Max. time to wait after first &amp;cover is found:</string>
@ -179,14 +179,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="6" column="2"> <item row="7" column="2">
<widget class="QSpinBox" name="opt_wait_after_first_cover_result"> <widget class="QSpinBox" name="opt_wait_after_first_cover_result">
<property name="suffix"> <property name="suffix">
<string> secs</string> <string> secs</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1" colspan="2"> <item row="4" column="1" colspan="2">
<widget class="QCheckBox" name="opt_fewer_tags"> <widget class="QCheckBox" name="opt_fewer_tags">
<property name="toolTip"> <property name="toolTip">
<string>&lt;p&gt;Different metadata sources have different sets of tags for the same book. If this option is checked, then calibre will use the smaller tag sets. These tend to be more like genres, while the larger tag sets tend to describe the books content. <string>&lt;p&gt;Different metadata sources have different sets of tags for the same book. If this option is checked, then calibre will use the smaller tag sets. These tend to be more like genres, while the larger tag sets tend to describe the books content.
@ -197,6 +197,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1" colspan="2">
<widget class="QCheckBox" name="opt_find_first_edition_date">
<property name="text">
<string>Use published date of &quot;first edition&quot; (from worldcat.org)</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="page_2"/> <widget class="QWidget" name="page_2"/>

View File

@ -6,7 +6,6 @@ __license__ = 'GPL 3'
__copyright__ = '2011-2012, Tomasz Długosz <tomek3d@gmail.com>' __copyright__ = '2011-2012, Tomasz Długosz <tomek3d@gmail.com>'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'
import copy
import re import re
import urllib import urllib
from contextlib import closing from contextlib import closing
@ -41,7 +40,7 @@ class WoblinkStore(BasicStoreConfig, StorePlugin):
d.exec_() d.exec_()
def search(self, query, max_results=10, timeout=60): def search(self, query, max_results=10, timeout=60):
url = 'http://woblink.com/publication?query=' + urllib.quote_plus(query.encode('utf-8')) url = 'http://woblink.com/katalog-e-book?query=' + urllib.quote_plus(query.encode('utf-8'))
if max_results > 10: if max_results > 10:
if max_results > 20: if max_results > 20:
url += '&limit=30' url += '&limit=30'
@ -53,20 +52,20 @@ class WoblinkStore(BasicStoreConfig, StorePlugin):
counter = max_results counter = max_results
with closing(br.open(url, timeout=timeout)) as f: with closing(br.open(url, timeout=timeout)) as f:
doc = html.fromstring(f.read()) doc = html.fromstring(f.read())
for data in doc.xpath('//div[@class="book-item"]'): for data in doc.xpath('//div[@class="book-item backgroundmix"]'):
if counter <= 0: if counter <= 0:
break break
id = ''.join(data.xpath('.//td[@class="w10 va-t"]/a[1]/@href')) id = ''.join(data.xpath('.//td[@class="w10 va-t mYHaveItYes"]/a[1]/@href'))
if not id: if not id:
continue continue
cover_url = ''.join(data.xpath('.//td[@class="w10 va-t"]/a[1]/img/@src')) cover_url = ''.join(data.xpath('.//td[@class="w10 va-t mYHaveItYes"]/a[1]/img/@src'))
title = ''.join(data.xpath('.//h2[@class="title"]/a[1]/text()')) title = ''.join(data.xpath('.//h2[@class="title"]/a[1]/text()'))
author = ', '.join(data.xpath('.//p[@class="author"]/a/text()')) author = ', '.join(data.xpath('.//td[@class="va-t"]/h3/a/text()'))
price = ''.join(data.xpath('.//div[@class="prices"]/span[1]/span/text()')) price = ''.join(data.xpath('.//div[@class="prices"]/span[1]/strong/span/text()'))
price = re.sub('\.', ',', price) price = re.sub('\.', ',', price)
formats = [ form[8:-4].split('_')[0] for form in data.xpath('.//p[3]/img/@src')] formats = [ form[8:-4].split('.')[0] for form in data.xpath('.//p[3]/img/@src')]
s = SearchResult() s = SearchResult()
s.cover_url = 'http://woblink.com' + cover_url s.cover_url = 'http://woblink.com' + cover_url
@ -75,26 +74,23 @@ class WoblinkStore(BasicStoreConfig, StorePlugin):
s.price = price + '' s.price = price + ''
s.detail_item = id.strip() s.detail_item = id.strip()
# MOBI should be send first, if 'epub_drm' in formats:
if 'MOBI' in formats: s.drm = SearchResult.DRM_LOCKED
t = copy.copy(s) s.formats = 'EPUB'
t.title += ' MOBI'
t.drm = SearchResult.DRM_UNLOCKED
t.formats = 'MOBI'
formats.remove('MOBI')
counter -= 1 counter -= 1
yield t yield s
elif 'pdf' in formats:
# and the remaining formats (if any) next
if formats:
if 'epub' in formats:
formats.remove('epub')
formats.append('WOBLINK')
if 'E Ink' in data.xpath('.//div[@class="prices"]/img/@title'):
formats.insert(0, 'EPUB')
s.drm = SearchResult.DRM_LOCKED s.drm = SearchResult.DRM_LOCKED
s.formats = 'PDF'
counter -= 1
yield s
else:
s.drm = SearchResult.DRM_UNLOCKED
if 'MOBI_nieb' in formats:
formats.remove('MOBI_nieb')
formats.append('MOBI')
s.formats = ', '.join(formats).upper() s.formats = ', '.join(formats).upper()
counter -= 1 counter -= 1

View File

@ -21,7 +21,7 @@ from calibre.gui2 import (Application, ORG_NAME, APP_UID, choose_files,
info_dialog, error_dialog, open_url, available_height) info_dialog, error_dialog, open_url, available_height)
from calibre.ebooks.oeb.iterator.book import EbookIterator from calibre.ebooks.oeb.iterator.book import EbookIterator
from calibre.ebooks import DRMError from calibre.ebooks import DRMError
from calibre.constants import islinux, isbsd, isosx, filesystem_encoding from calibre.constants import islinux, isbsd, filesystem_encoding
from calibre.utils.config import Config, StringConfig, JSONConfig from calibre.utils.config import Config, StringConfig, JSONConfig
from calibre.gui2.search_box import SearchBox2 from calibre.gui2.search_box import SearchBox2
from calibre.ebooks.metadata import MetaInformation from calibre.ebooks.metadata import MetaInformation
@ -209,9 +209,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
self.view_resized_timer.timeout.connect(self.viewport_resize_finished) self.view_resized_timer.timeout.connect(self.viewport_resize_finished)
self.view_resized_timer.setSingleShot(True) self.view_resized_timer.setSingleShot(True)
self.resize_in_progress = False self.resize_in_progress = False
qs = [Qt.CTRL+Qt.Key_Q] qs = [Qt.CTRL+Qt.Key_Q,Qt.CTRL+Qt.Key_W]
if isosx:
qs += [Qt.CTRL+Qt.Key_W]
self.action_quit.setShortcuts(qs) self.action_quit.setShortcuts(qs)
self.action_quit.triggered.connect(self.quit) self.action_quit.triggered.connect(self.quit)
self.action_focus_search = QAction(self) self.action_focus_search = QAction(self)

View File

@ -85,7 +85,7 @@ class Kindle(Device):
output_profile = 'kindle' output_profile = 'kindle'
output_format = 'MOBI' output_format = 'MOBI'
name = 'Kindle 1-4 and Touch' name = 'Kindle Paperwhite/Touch/1-4'
manufacturer = 'Amazon' manufacturer = 'Amazon'
id = 'kindle' id = 'kindle'

View File

@ -648,6 +648,7 @@ class CatalogBuilder(object):
# Hackhackhackhackhack # Hackhackhackhackhack
# icu returns bogus results with curly apostrophes, maybe others under OS X 10.6.x # icu returns bogus results with curly apostrophes, maybe others under OS X 10.6.x
# When we see the magic combo of 0/-1 for ordnum/ordlen, special case the logic # When we see the magic combo of 0/-1 for ordnum/ordlen, special case the logic
last_c = u''
if ordnum == 0 and ordlen == -1: if ordnum == 0 and ordlen == -1:
if icu_upper(c[0]) != last_c: if icu_upper(c[0]) != last_c:
last_c = icu_upper(c[0]) last_c = icu_upper(c[0])

View File

@ -3664,7 +3664,7 @@ books_series_link feeds
if not ext: if not ext:
continue continue
ext = ext[1:].lower() ext = ext[1:].lower()
if ext not in BOOK_EXTENSIONS: if ext not in BOOK_EXTENSIONS and ext != 'opf':
continue continue
key = os.path.splitext(path)[0] key = os.path.splitext(path)[0]

View File

@ -594,6 +594,9 @@ class OPDSServer(object):
meta = category_meta.get(category, None) meta = category_meta.get(category, None)
if meta is None: if meta is None:
continue continue
if category_meta.is_custom_field(category) and \
category not in custom_fields_to_display(self.db):
continue
cats.append((meta['name'], meta['name'], 'N'+category)) cats.append((meta['name'], meta['name'], 'N'+category))
updated = self.db.last_modified() updated = self.db.last_modified()

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-08-14 16:03+0000\n" "PO-Revision-Date: 2012-08-14 16:03+0000\n"
"Last-Translator: Albé Theunissen <Unknown>\n" "Last-Translator: Albé Theunissen <Unknown>\n"
"Language-Team: Afrikaans <af@li.org>\n" "Language-Team: Afrikaans <af@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:36+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:35+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "" msgstr ""
@ -609,7 +609,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1218,8 +1218,8 @@ msgstr "Kry lys van boeke op toestel…"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1230,8 +1230,8 @@ msgstr "Dra boeke na toestel oor…"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1253,8 +1253,8 @@ msgstr "Verwyder boeke van toestel…"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1743,7 +1743,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1809,12 +1809,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2056,22 +2060,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2847,55 +2851,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4094,7 +4098,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5337,89 +5341,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8710,7 +8719,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8828,7 +8837,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8836,7 +8845,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8866,66 +8875,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8933,38 +8942,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9730,13 +9751,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19066,13 +19080,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: iso_639_3\n" "Project-Id-Version: iso_639_3\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-05-24 09:38+0000\n" "PO-Revision-Date: 2012-05-24 09:38+0000\n"
"Last-Translator: abbas <abbasalshaikh@gmail.com>\n" "Last-Translator: abbas <abbasalshaikh@gmail.com>\n"
"Language-Team: awadh alghaamdi <awadh_al_ghaamdi@hotmail.com>\n" "Language-Team: awadh alghaamdi <awadh_al_ghaamdi@hotmail.com>\n"
@ -17,8 +17,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:36+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:36+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
"X-Poedit-Country: SAUDI ARABIA\n" "X-Poedit-Country: SAUDI ARABIA\n"
"Language: ar\n" "Language: ar\n"
"X-Poedit-Language: Arabic\n" "X-Poedit-Language: Arabic\n"
@ -79,8 +79,8 @@ msgstr "لا يفعل شيئًا"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -125,8 +125,8 @@ msgstr "لا يفعل شيئًا"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -250,7 +250,7 @@ msgstr "تخصيص"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "لا يمكن التعديل" msgstr "لا يمكن التعديل"
@ -669,7 +669,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "تحكم في كيفية تحميل البيانات الوصفية للكتب من الشبكة" msgstr "تحكم في كيفية تحميل البيانات الوصفية للكتب من الشبكة"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1294,8 +1294,8 @@ msgstr "يجري إحصاء قائمة كتب من الجهاز..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1306,8 +1306,8 @@ msgstr "يجري تحويل الكتب إلى الجهاز..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1329,8 +1329,8 @@ msgstr "يجري حذف الكتب من الجهاز..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1825,7 +1825,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "يجري إحصاء معلومات الجهاز..." msgstr "يجري إحصاء معلومات الجهاز..."
@ -1891,12 +1891,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2153,22 +2157,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -3018,21 +3022,21 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "استخدام المحرك الجديد تحويل PDF." msgstr "استخدام المحرك الجديد تحويل PDF."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3040,12 +3044,12 @@ msgstr ""
"عرف حجم الوثيقة. استخدام EG widthxheight النموذج. `` 123x321 لتحديد العرض " "عرف حجم الوثيقة. استخدام EG widthxheight النموذج. `` 123x321 لتحديد العرض "
"والارتفاع. هذا يتجاوز أي ورقة من الحجم المحدد." "والارتفاع. هذا يتجاوز أي ورقة من الحجم المحدد."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3053,24 +3057,24 @@ msgstr ""
"الحفاظ على نسبة الجانب من تغطية، وبدلا من أن تمتد لملء صفحة كاملة الأولى من " "الحفاظ على نسبة الجانب من تغطية، وبدلا من أن تمتد لملء صفحة كاملة الأولى من "
"قوات الدفاع الشعبي الذي تم إنشاؤه." "قوات الدفاع الشعبي الذي تم إنشاؤه."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4333,7 +4337,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5585,89 +5589,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "الاتصال إلى مجلد" msgstr "الاتصال إلى مجلد"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "ربط لايتون" msgstr "ربط لايتون"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "الاتصال Bambook" msgstr "الاتصال Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "يبدأ خادم المحتوى" msgstr "يبدأ خادم المحتوى"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "وقف خادم المحتوى" msgstr "وقف خادم المحتوى"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "إرسال لجهاز" msgstr "إرسال لجهاز"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "الاتصال / المشاركة" msgstr "الاتصال / المشاركة"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "وقف خادم، وهذا قد يستغرق دقيقة واحدة تصل، يرجى الانتظار..." msgstr "وقف خادم، وهذا قد يستغرق دقيقة واحدة تصل، يرجى الانتظار..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8955,7 +8964,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -9073,7 +9082,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9081,7 +9090,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9111,66 +9120,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9178,38 +9187,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9975,13 +9996,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19314,13 +19328,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "جميع الكتب" msgstr "جميع الكتب"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2011-09-26 16:28+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n"
"Last-Translator: Xandru <xandru@softastur.org>\n" "Last-Translator: Xandru <xandru@softastur.org>\n"
"Language-Team: Asturian <ast@li.org>\n" "Language-Team: Asturian <ast@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:36+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:36+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Nun fai nada"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Nun fai nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Personalizar"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Nun se pue configurar" msgstr "Nun se pue configurar"
@ -613,7 +613,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1194,8 +1194,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1206,8 +1206,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1229,8 +1229,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1715,7 +1715,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1781,12 +1781,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2028,22 +2032,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2819,55 +2823,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4063,7 +4067,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5306,89 +5310,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8679,7 +8688,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8797,7 +8806,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8805,7 +8814,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8835,66 +8844,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8902,38 +8911,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9699,13 +9720,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19035,13 +19049,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-08-07 14:00+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n"
"Last-Translator: Emin Mastizadeh <emin25@ovi.com>\n" "Last-Translator: Emin Mastizadeh <emin25@ovi.com>\n"
"Language-Team: Azerbaijani <az@li.org>\n" "Language-Team: Azerbaijani <az@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:36+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:36+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Heç bir şey etmir"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Heç bir şey etmir"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Fərdiləşdir"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Konfiqurasiya etmək mümkün deyil" msgstr "Konfiqurasiya etmək mümkün deyil"
@ -610,7 +610,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1192,8 +1192,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1204,8 +1204,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1227,8 +1227,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1713,7 +1713,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1779,12 +1779,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2026,22 +2030,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2817,55 +2821,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4061,7 +4065,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5304,89 +5308,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8677,7 +8686,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8795,7 +8804,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8803,7 +8812,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8833,66 +8842,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8900,38 +8909,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9697,13 +9718,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19033,13 +19047,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre 0.4.51\n" "Project-Id-Version: calibre 0.4.51\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2011-09-18 08:58+0000\n" "PO-Revision-Date: 2011-09-18 08:58+0000\n"
"Last-Translator: Nelly Hoang <Unknown>\n" "Last-Translator: Nelly Hoang <Unknown>\n"
"Language-Team: bg\n" "Language-Team: bg\n"
@ -14,8 +14,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:38+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:37+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@ -35,8 +35,8 @@ msgstr "Не прави абсолютно нищо"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Не прави абсолютно нищо"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Персонализиране"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Не може да се конфигурира" msgstr "Не може да се конфигурира"
@ -634,7 +634,7 @@ msgstr ""
"Управление на това как calibre изтегля метаданни за е-книги от Интернет" "Управление на това как calibre изтегля метаданни за е-книги от Интернет"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1252,8 +1252,8 @@ msgstr "Взимане на списък с книги от устройство
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1264,8 +1264,8 @@ msgstr "Прехвърляне на книги към устройството..
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1287,8 +1287,8 @@ msgstr "Премахване на книги от устройството..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1773,7 +1773,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1839,12 +1839,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2097,22 +2101,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2890,55 +2894,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4137,7 +4141,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5380,89 +5384,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Имейл до" msgstr "Имейл до"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Изпращене към устройство" msgstr "Изпращене към устройство"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8753,7 +8762,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8871,7 +8880,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8879,7 +8888,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8909,66 +8918,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8976,38 +8985,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9773,13 +9794,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19111,13 +19125,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-04-12 14:19+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n"
"Last-Translator: Kazi Shahnoor Ashraf <kazidxb@gmail.com>\n" "Last-Translator: Kazi Shahnoor Ashraf <kazidxb@gmail.com>\n"
"Language-Team: Bengali <bn@li.org>\n" "Language-Team: Bengali <bn@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:37+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:37+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "আসলে কিছুই করে না"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "আসলে কিছুই করে না"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "স্বনির্বাচন করুন"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "সাজানো যাবে না" msgstr "সাজানো যাবে না"
@ -607,7 +607,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1188,8 +1188,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1200,8 +1200,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1223,8 +1223,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1709,7 +1709,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1775,12 +1775,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2022,22 +2026,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2813,55 +2817,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4057,7 +4061,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5300,89 +5304,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8673,7 +8682,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8791,7 +8800,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8799,7 +8808,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8829,66 +8838,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8896,38 +8905,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9693,13 +9714,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19029,13 +19043,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2011-08-13 04:22+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n"
"Last-Translator: Denis <Unknown>\n" "Last-Translator: Denis <Unknown>\n"
"Language-Team: Breton <br@li.org>\n" "Language-Team: Breton <br@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:37+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:37+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Personelaat"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "N'haller ket kefluniañ" msgstr "N'haller ket kefluniañ"
@ -610,7 +610,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1191,8 +1191,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1203,8 +1203,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1226,8 +1226,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1712,7 +1712,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1778,12 +1778,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2025,22 +2029,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2816,55 +2820,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4063,7 +4067,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5306,89 +5310,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8679,7 +8688,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8797,7 +8806,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8805,7 +8814,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8835,66 +8844,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8902,38 +8911,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9699,13 +9720,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19035,13 +19049,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-01-02 13:31+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n"
"Last-Translator: Kenan Dervišević <kenan3008@gmail.com>\n" "Last-Translator: Kenan Dervišević <kenan3008@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n" "Language-Team: Bosnian <bs@li.org>\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:37+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:37+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -36,8 +36,8 @@ msgstr "Ne radi apsolutno ništa"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -82,8 +82,8 @@ msgstr "Ne radi apsolutno ništa"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -207,7 +207,7 @@ msgstr "Prilagodi"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Nije moguće konfigurisati" msgstr "Nije moguće konfigurisati"
@ -613,7 +613,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1194,8 +1194,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1206,8 +1206,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1229,8 +1229,8 @@ msgstr "Uklanjam knjige sa uređaja..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1715,7 +1715,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1781,12 +1781,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2028,22 +2032,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2819,55 +2823,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4063,7 +4067,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5307,89 +5311,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8680,7 +8689,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8798,7 +8807,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8806,7 +8815,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8836,66 +8845,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8903,38 +8912,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9700,13 +9721,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19040,13 +19054,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ca\n" "Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-09-24 11:33+0000\n" "PO-Revision-Date: 2012-09-24 11:33+0000\n"
"Last-Translator: Ferran Rius <frius64@hotmail.com>\n" "Last-Translator: Ferran Rius <frius64@hotmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@ -18,8 +18,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-25 04:43+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:38+0000\n"
"X-Generator: Launchpad (build 16019)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -38,8 +38,8 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -84,8 +84,8 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -209,7 +209,7 @@ msgstr "Personalitza"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "No es pot configurar" msgstr "No es pot configurar"
@ -639,7 +639,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Control com el calibre baixa les metadades dels llibres de la xarxa" msgstr "Control com el calibre baixa les metadades dels llibres de la xarxa"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "Dispositius ignorats" msgstr "Dispositius ignorats"
@ -1311,8 +1311,8 @@ msgstr "S'està aconseguint la llista de llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1323,8 +1323,8 @@ msgstr "S'està transferint llibres al dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1346,8 +1346,8 @@ msgstr "S'està suprimint els llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1890,7 +1890,7 @@ msgid "Communicate with MTP devices"
msgstr "Comunicació amb dispositius MTP" msgstr "Comunicació amb dispositius MTP"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Obté informació del dispositiu..." msgstr "Obté informació del dispositiu..."
@ -1956,12 +1956,16 @@ msgstr "S'ha suprimit %s"
msgid "All books removed" msgid "All books removed"
msgstr "S'ha suprimit tots els llibres" msgstr "S'ha suprimit tots els llibres"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "Dispositiu MTP desconegut" msgstr "Dispositiu MTP desconegut"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2254,22 +2258,22 @@ msgstr ""
"adreça IP concreta. El controlador només escoltarà a l'adreça introduïda i " "adreça IP concreta. El controlador només escoltarà a l'adreça introduïda i "
"serà la que s'anunciï en mDNS (bonjour)." "serà la que s'anunciï en mDNS (bonjour)."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "Massa intents de connexió des de %s" msgstr "Massa intents de connexió des de %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "Port no vàlid a les opcions: %s" msgstr "Port no vàlid a les opcions: %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "No s'ha pogut connectar al port %d. Intenteu un valor diferent." msgstr "No s'ha pogut connectar al port %d. Intenteu un valor diferent."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "No s'ha pogut assignar un port a l'atzar" msgstr "No s'ha pogut assignar un port a l'atzar"
@ -3239,7 +3243,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Utilitza el nou motor de conversió PDF" msgstr "Utilitza el nou motor de conversió PDF"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3248,7 +3252,7 @@ msgstr ""
"La unitat de mesura. Polzada per defecte. Les opcions són %s Nota: no " "La unitat de mesura. Polzada per defecte. Les opcions són %s Nota: no "
"sobreescriu la unitat per als marges!" "sobreescriu la unitat per als marges!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
@ -3257,7 +3261,7 @@ msgstr ""
"Mida del paper. Aquesta mida no es té en compte si s'utilitza un perfil de " "Mida del paper. Aquesta mida no es té en compte si s'utilitza un perfil de "
"sortida no estàndard. Per defecte és carta. Les opcions són %s" "sortida no estàndard. Per defecte és carta. Les opcions són %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3266,40 +3270,40 @@ msgstr ""
"exemple «123 x 321» per indicar l'amplada i l'alçada. Això substitueix " "exemple «123 x 321» per indicar l'amplada i l'alçada. Això substitueix "
"qualsevol mida de paper que s'hagi indicat abans." "qualsevol mida de paper que s'hagi indicat abans."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "Orientació de la pàgina. Vertical per defecte. Les opcions són %s" msgstr "Orientació de la pàgina. Vertical per defecte. Les opcions són %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "Conserva la relació d'aspecte de la portada" msgstr "Conserva la relació d'aspecte de la portada"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
"La família de tipus de lletra que s'utilitzarà per mostrar les lletres serif" "La família de tipus de lletra que s'utilitzarà per mostrar les lletres serif"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
"La família de tipus de lletra que s'utilitzarà per mostrar les lletres sans-" "La família de tipus de lletra que s'utilitzarà per mostrar les lletres sans-"
"serif" "serif"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
"La família de tipus de lletra que s'utilitzarà per mostrar les lletres " "La família de tipus de lletra que s'utilitzarà per mostrar les lletres "
"monospaiades" "monospaiades"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "Mida de lletra per defecte" msgstr "Mida de lletra per defecte"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "Mida de lletra per defecte per al text monoespaiat" msgstr "Mida de lletra per defecte per al text monoespaiat"
@ -4822,7 +4826,7 @@ msgstr ""
"Obté una imatge de portada o bé metadades socials per al llibre identificat " "Obté una imatge de portada o bé metadades socials per al llibre identificat "
"amb ISBN des de LibraryThing.com\n" "amb ISBN des de LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -6173,83 +6177,88 @@ msgstr ""
"Els llibres seleccionats se suprimiran <b>permanentment</b> del dispositiu. " "Els llibres seleccionats se suprimiran <b>permanentment</b> del dispositiu. "
"N'esteu segur?" "N'esteu segur?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "Inicia la connexió sense fils amb el dispositiu" msgstr "Inicia la connexió sense fils amb el dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "Atura la connexió sense fils amb el dispositiu" msgstr "Atura la connexió sense fils amb el dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Connecta a una carpeta" msgstr "Connecta a una carpeta"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Connecta a iTunes" msgstr "Connecta a iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Connecta al Bambook" msgstr "Connecta al Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Inicia el servidor de continguts" msgstr "Inicia el servidor de continguts"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Inicia/atura el servidor de continguts" msgstr "Inicia/atura el servidor de continguts"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Atura el servidor de contingut" msgstr "Atura el servidor de contingut"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Envia per correu electrònic a" msgstr "Envia per correu electrònic a"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "Envia'l per correu electrònic i suprimeix-lo de la biblioteca" msgstr "Envia'l per correu electrònic i suprimeix-lo de la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(suprimeix de la biblioteca)" msgstr "(suprimeix de la biblioteca)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Configura la compartició de llibres per correu electrònic" msgstr "Configura la compartició de llibres per correu electrònic"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Envia al dispositiu" msgstr "Envia al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Connecta/comparteix" msgstr "Connecta/comparteix"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "S'està aturant" msgstr "S'està aturant"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "S'està aturant el servidor, pot trigar fins a un minut, espereu..." msgstr "S'està aturant el servidor, pot trigar fins a un minut, espereu..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "Inhabilita l'inici automàtic" msgstr "Inhabilita l'inici automàtic"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
@ -6257,7 +6266,7 @@ msgstr ""
"Voleu que les connexions sense fils s'iniciïn automàticament a l'inici del " "Voleu que les connexions sense fils s'iniciïn automàticament a l'inici del "
"calibre?" "calibre?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "Moltes adreces IP. Vegeu el quadre Inicia/Atura." msgstr "Moltes adreces IP. Vegeu el quadre Inicia/Atura."
@ -9790,7 +9799,7 @@ msgstr ""
"executant-se." "executant-se."
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "Configura %s" msgstr "Configura %s"
@ -9918,7 +9927,7 @@ msgstr ""
"N'esteu segur?" "N'esteu segur?"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9926,7 +9935,7 @@ msgid "Invalid template"
msgstr "Plantilla no vàlida" msgstr "Plantilla no vàlida"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9961,15 +9970,15 @@ msgstr "Fes servir l'ordre per autor per autor"
msgid "Save &template:" msgid "Save &template:"
msgstr "Desa la &plantilla:" msgstr "Desa la &plantilla:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "No s'ha seleccionat cap format" msgstr "No s'ha seleccionat cap format"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "Heu de triar almenys un format per enviar al dispositiu" msgstr "Heu de triar almenys un format per enviar al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
@ -9977,18 +9986,18 @@ msgstr ""
"<b>Plantilla de desa&t</b> per controlar el nom i la\n" "<b>Plantilla de desa&t</b> per controlar el nom i la\n"
" localització dels fitxers enviats al dispositiu:" " localització dels fitxers enviats al dispositiu:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "Edi&tor de plantilles" msgstr "Edi&tor de plantilles"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Edita la plantilla" msgstr "Edita la plantilla"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
@ -9996,12 +10005,12 @@ msgstr ""
"Una <b>llista de &carpetes</b> del dispostiu on\n" "Una <b>llista de &carpetes</b> del dispostiu on\n"
" enviar els llibres. S'utilitzarà la primera que existeixi:" " enviar els llibres. S'utilitzarà la primera que existeixi:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "Cerca una carpeta al dispositiu" msgstr "Cerca una carpeta al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
@ -10009,24 +10018,24 @@ msgstr ""
"Seleccioneu els dispositius que s'<b>ignoraran</b>. El calibre <b>no</b>\n" "Seleccioneu els dispositius que s'<b>ignoraran</b>. El calibre <b>no</b>\n"
" es connectarà a dispositius amb una marca al costat del seu nom." " es connectarà a dispositius amb una marca al costat del seu nom."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "Envia el format %s a la carpeta:" msgstr "Envia el format %s a la carpeta:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "Carpeta al dispositiu" msgstr "Carpeta al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "Sup&rimeix la regla" msgstr "Sup&rimeix la regla"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "Enviament d'un format específic" msgstr "Enviament d'un format específic"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -10038,16 +10047,16 @@ msgstr ""
"prioritat sobre\n" "prioritat sobre\n"
" les carpetes que s'especifiquen més amunt." " les carpetes que s'especifiquen més amunt."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "Afegeix una regla &nova" msgstr "Afegeix una regla &nova"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "El dispositiu <b>%s</b> no té nombre de sèrie, no es pot configurar" msgstr "El dispositiu <b>%s</b> no té nombre de sèrie, no es pot configurar"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
@ -10055,7 +10064,7 @@ msgstr ""
"<b>No hi ha cap dispositiu MTP connectat.</b> Només podeu configurar el " "<b>No hi ha cap dispositiu MTP connectat.</b> Només podeu configurar el "
"connector de dispositius MTP quan n'hi ha un connectat." "connector de dispositius MTP quan n'hi ha un connectat."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
@ -10063,17 +10072,29 @@ msgstr ""
"Utilitzeu la pestanya «Dispositius ignorats» de més avall si voleu deixar " "Utilitzeu la pestanya «Dispositius ignorats» de més avall si voleu deixar "
"d'ignorar un dispositiu MTP." "d'ignorar un dispositiu MTP."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "Trieu els formats que s'enviaran al %s" msgstr "Trieu els formats que s'enviaran al %s"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "&Ignora %s al calibre" msgstr "&Ignora %s al calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copia-ho al porta-retalls"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "S'ignorarà %s al calibre" msgstr "S'ignorarà %s al calibre"
@ -10983,13 +11004,6 @@ msgstr "Mostra informació detallada quant a aquest error"
msgid "Copied" msgid "Copied"
msgstr "Copiat" msgstr "Copiat"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copia-ho al porta-retalls"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -21629,13 +21643,13 @@ msgstr ""
"Prefix per posar abans de totes les URL. Útil per fer servir un servidor " "Prefix per posar abans de totes les URL. Útil per fer servir un servidor "
"intermediari de retorn a aquest servidor des d'Apache, nginx..." "intermediari de retorn a aquest servidor des d'Apache, nginx..."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Tots els llibres" msgstr "Tots els llibres"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-07-31 12:00+0000\n" "PO-Revision-Date: 2012-07-31 12:00+0000\n"
"Last-Translator: Štěpán Krb <stepan.krb@gmail.com>\n" "Last-Translator: Štěpán Krb <stepan.krb@gmail.com>\n"
"Language-Team: Czech <cs@li.org>\n" "Language-Team: Czech <cs@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:38+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:38+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Přizpůsobit"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Nemůžu nastavit" msgstr "Nemůžu nastavit"
@ -625,7 +625,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Nastavuje jak calibre stahuje metadata knih z internetu" msgstr "Nastavuje jak calibre stahuje metadata knih z internetu"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1267,8 +1267,8 @@ msgstr "Získávání seznam knih v zařízení..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1279,8 +1279,8 @@ msgstr "Přenos knih do zařízení..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1302,8 +1302,8 @@ msgstr "Odebírání knih ze zařízení..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1808,7 +1808,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Zjistit informace o zařízení..." msgstr "Zjistit informace o zařízení..."
@ -1874,12 +1874,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2144,22 +2148,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -3061,7 +3065,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Použít nový PDF konvertor" msgstr "Použít nový PDF konvertor"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3070,14 +3074,14 @@ msgstr ""
"Jednotka měření. Výchozí je palec. Volby jsou %s. Poznámka: Toto nepřepisuje " "Jednotka měření. Výchozí je palec. Volby jsou %s. Poznámka: Toto nepřepisuje "
"jednotku pro okraje." "jednotku pro okraje."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3085,12 +3089,12 @@ msgstr ""
"Výchozí velikost pro dokumenty. Použitá forma je výska x šířka. `123x321` k " "Výchozí velikost pro dokumenty. Použitá forma je výska x šířka. `123x321` k "
"určení výšky a šířky. Toto přepíše všechny zvolené velikosti papíru." "určení výšky a šířky. Toto přepíše všechny zvolené velikosti papíru."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "Orientace stránky. Standardní je na výšku. Volby jsou %s" msgstr "Orientace stránky. Standardní je na výšku. Volby jsou %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3098,24 +3102,24 @@ msgstr ""
"Zachovat poměr stran obrázku obalu namísto jeho roztažení a vyplnění přes " "Zachovat poměr stran obrázku obalu namísto jeho roztažení a vyplnění přes "
"celou stránku v generovaném pdf." "celou stránku v generovaném pdf."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4512,7 +4516,7 @@ msgstr ""
"Stáhnout obálku/metadata pro knihu identifikovanou podle ISBN z " "Stáhnout obálku/metadata pro knihu identifikovanou podle ISBN z "
"LibraryThing.com\n" "LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5819,89 +5823,94 @@ msgstr ""
"Vybrané knihy budou <b>trvale odstraněny</b> z vašeho zařízení. Jste si " "Vybrané knihy budou <b>trvale odstraněny</b> z vašeho zařízení. Jste si "
"jisti?" "jisti?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Připojit ke složce" msgstr "Připojit ke složce"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Připojit k iTunes" msgstr "Připojit k iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Připojit k Bambook" msgstr "Připojit k Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Spustit server s obsahem" msgstr "Spustit server s obsahem"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Start/stop content server" msgstr "Start/stop content server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Zastavit server s obsahem" msgstr "Zastavit server s obsahem"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Zaslat e-mail do" msgstr "Zaslat e-mail do"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "Odeslat emailem a smazat z knihovny" msgstr "Odeslat emailem a smazat z knihovny"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(smazat z knihovny)" msgstr "(smazat z knihovny)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Nastavit sdílení knih založené na emailu" msgstr "Nastavit sdílení knih založené na emailu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Odeslat do zařízení" msgstr "Odeslat do zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Připojit/sdílet" msgstr "Připojit/sdílet"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Zastavuji" msgstr "Zastavuji"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Zastavuji server, to může trvat až minutu, prosím, čekejte..." msgstr "Zastavuji server, to může trvat až minutu, prosím, čekejte..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -9278,7 +9287,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "Konfigurovat %s" msgstr "Konfigurovat %s"
@ -9402,7 +9411,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9410,7 +9419,7 @@ msgid "Invalid template"
msgstr "Neplatná šablona" msgstr "Neplatná šablona"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9440,66 +9449,66 @@ msgstr "Použít třídění dle autora pro autora"
msgid "Save &template:" msgid "Save &template:"
msgstr "&Uložit šablonu:" msgstr "&Uložit šablonu:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Upravit šablonu" msgstr "Upravit šablonu"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9507,38 +9516,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopírovat do schránky"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -10405,13 +10426,6 @@ msgstr "Zobrazit detailní informace o této chybě"
msgid "Copied" msgid "Copied"
msgstr "Kopírováno" msgstr "Kopírováno"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopírovat do schránky"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -20053,13 +20067,13 @@ msgstr ""
"Prefix pro přidání ke všem URL. Použitelné pro reverzní proxy na tento " "Prefix pro přidání ke všem URL. Použitelné pro reverzní proxy na tento "
"server z Apache/nginx/atd." "server z Apache/nginx/atd."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Všechny knihy" msgstr "Všechny knihy"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-02-26 20:21+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n"
"Last-Translator: Rachael Munns <vashtijoy@gmail.com>\n" "Last-Translator: Rachael Munns <vashtijoy@gmail.com>\n"
"Language-Team: Welsh <cy@li.org>\n" "Language-Team: Welsh <cy@li.org>\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
"2 : 3;\n" "2 : 3;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:52+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:52+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -36,8 +36,8 @@ msgstr "Dim yn gwneud dim byd"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -82,8 +82,8 @@ msgstr "Dim yn gwneud dim byd"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -207,7 +207,7 @@ msgstr "Addasu"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Methu ffurfweddu" msgstr "Methu ffurfweddu"
@ -615,7 +615,7 @@ msgstr ""
"Dewiswch sut mai Calibre yn lawrlwytho uwchddata e-lyfrau o'r rhyngrwyd" "Dewiswch sut mai Calibre yn lawrlwytho uwchddata e-lyfrau o'r rhyngrwyd"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1199,8 +1199,8 @@ msgstr "Wrthi'n adalw rhestr o lyfrau ar y ddyfais..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1211,8 +1211,8 @@ msgstr "Wrthi'n anfon lyfrau i'r ddyfais..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1234,8 +1234,8 @@ msgstr "Wrthi'n dileu lyfrau o'r ddyfais"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1721,7 +1721,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1787,12 +1787,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2034,22 +2038,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2825,55 +2829,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4069,7 +4073,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5312,89 +5316,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8685,7 +8694,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8803,7 +8812,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8811,7 +8820,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8841,66 +8850,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8908,38 +8917,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9705,13 +9726,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19041,13 +19055,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-07-13 17:59+0000\n" "PO-Revision-Date: 2012-07-13 17:59+0000\n"
"Last-Translator: Jens Holm <Jens@far-out.dk>\n" "Last-Translator: Jens Holm <Jens@far-out.dk>\n"
"Language-Team: Danish <da@li.org>\n" "Language-Team: Danish <da@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:38+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:38+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Tilpas"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Kan ikke konfigurere" msgstr "Kan ikke konfigurere"
@ -626,7 +626,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Styr hvordan calibre henter ebogsmetadata fra nettet" msgstr "Styr hvordan calibre henter ebogsmetadata fra nettet"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1275,8 +1275,8 @@ msgstr "Henter liste over bøger på enheden..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1287,8 +1287,8 @@ msgstr "Overfører bøger til enhed..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1310,8 +1310,8 @@ msgstr "Fjerner bøger fra enhed..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1811,7 +1811,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Hent enhedsoplysninger..." msgstr "Hent enhedsoplysninger..."
@ -1877,12 +1877,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2126,22 +2130,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -3026,7 +3030,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Anvend den nye PDF konverteringsmotor." msgstr "Anvend den nye PDF konverteringsmotor."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3035,14 +3039,14 @@ msgstr ""
"Længdemålenhed. Standard er US tomme. Valgmuligheder er %s Bemærk: Dette " "Længdemålenhed. Standard er US tomme. Valgmuligheder er %s Bemærk: Dette "
"tilsidesætter margenenheden!" "tilsidesætter margenenheden!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3051,35 +3055,35 @@ msgstr ""
"at angive bredden og højden. Dette tilsidesætter enhver angivet " "at angive bredden og højden. Dette tilsidesætter enhver angivet "
"papirsstørrelse." "papirsstørrelse."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "Sideorientering. Standard er portræt. Valgmuligheder er %s" msgstr "Sideorientering. Standard er portræt. Valgmuligheder er %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4417,7 +4421,7 @@ msgstr ""
"Hent et omslagsbillede/sociale metadata til denne bog identificeret ved ISBN " "Hent et omslagsbillede/sociale metadata til denne bog identificeret ved ISBN "
"fra LibraryThing.com\n" "fra LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5680,89 +5684,94 @@ msgstr ""
"De valgte bøger vil blive <b>permanent slettet</b> fra din enhed. Er du " "De valgte bøger vil blive <b>permanent slettet</b> fra din enhed. Er du "
"sikker på du vil gøre dette?" "sikker på du vil gøre dette?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Forbind til mappe" msgstr "Forbind til mappe"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Forbind til iTunes" msgstr "Forbind til iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Forbind til Bambook" msgstr "Forbind til Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Start indholdsserver" msgstr "Start indholdsserver"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Stop indholdsserver" msgstr "Stop indholdsserver"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "E-mail til" msgstr "E-mail til"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Opsætning af e-mail baseseret bogdeling" msgstr "Opsætning af e-mail baseseret bogdeling"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Send til enhed" msgstr "Send til enhed"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Forbind/del" msgstr "Forbind/del"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Stopper" msgstr "Stopper"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -9119,7 +9128,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -9241,7 +9250,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9249,7 +9258,7 @@ msgid "Invalid template"
msgstr "Ugyldig skabelon" msgstr "Ugyldig skabelon"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9279,66 +9288,66 @@ msgstr "Brug forfatter sortering til forfatter"
msgid "Save &template:" msgid "Save &template:"
msgstr "Gem &skabelon:" msgstr "Gem &skabelon:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Redigér skabelon" msgstr "Redigér skabelon"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9346,38 +9355,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopiér til udklipsholder"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -10161,13 +10182,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "Kopieret" msgstr "Kopieret"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopiér til udklipsholder"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19953,13 +19967,13 @@ msgstr ""
"Præfiks til tilføj-til-front af alle URLs. Nyttigt for reverse-proxying til " "Præfiks til tilføj-til-front af alle URLs. Nyttigt for reverse-proxying til "
"denne server fra Apache/nginx/osv." "denne server fra Apache/nginx/osv."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Alle bøger" msgstr "Alle bøger"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,16 +7,16 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: de\n" "Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-09-21 19:41+0000\n" "PO-Revision-Date: 2012-09-29 11:38+0000\n"
"Last-Translator: SimonFS <simonschuette@arcor.de>\n" "Last-Translator: SimonFS <simonschuette@arcor.de>\n"
"Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:41+0000\n" "X-Launchpad-Export-Date: 2012-09-30 04:43+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
"X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
@ -47,8 +47,8 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -93,8 +93,8 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -218,7 +218,7 @@ msgstr "Anpassen"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Konfiguration nicht möglich" msgstr "Konfiguration nicht möglich"
@ -638,7 +638,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Legt fest, wie Calibre Metadaten aus dem Netz herunterladen soll" msgstr "Legt fest, wie Calibre Metadaten aus dem Netz herunterladen soll"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "Ignorierte Geräte" msgstr "Ignorierte Geräte"
@ -1305,8 +1305,8 @@ msgstr "Die Liste der Bücher auf dem Gerät beziehen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1317,8 +1317,8 @@ msgstr "Bücher ans Gerät übertragen ..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1340,8 +1340,8 @@ msgstr "Bücher vom Gerät entfernen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1887,7 +1887,7 @@ msgid "Communicate with MTP devices"
msgstr "kommuniziere mit MTP Gerät" msgstr "kommuniziere mit MTP Gerät"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Geräte-Information beziehen ..." msgstr "Geräte-Information beziehen ..."
@ -1953,12 +1953,16 @@ msgstr "%s wurde entfernt"
msgid "All books removed" msgid "All books removed"
msgstr "Alle Bücher entfernt." msgstr "Alle Bücher entfernt."
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "Unbekanntes MTP-Gerät." msgstr "Unbekanntes MTP-Gerät."
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2253,22 +2257,22 @@ msgstr ""
"Benutzen Sie diese Option, wenn Sie ausschließlich eine bestimmte IP-Adresse " "Benutzen Sie diese Option, wenn Sie ausschließlich eine bestimmte IP-Adresse "
"überprüfen möchten." "überprüfen möchten."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "Zu viele Verbindungsversuche von %s" msgstr "Zu viele Verbindungsversuche von %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "ungültiger Port in den Optionen: %s" msgstr "ungültiger Port in den Optionen: %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "Fehler beim Verbinden zum Port %d. Versuchen Sie einen anderen Wert." msgstr "Fehler beim Verbinden zum Port %d. Versuchen Sie einen anderen Wert."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "Fehler beim Zuweisen eines zufälligen Ports" msgstr "Fehler beim Zuweisen eines zufälligen Ports"
@ -3255,7 +3259,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Die neue PDF-Konvertierung benutzen." msgstr "Die neue PDF-Konvertierung benutzen."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3264,7 +3268,7 @@ msgstr ""
"Die Maßeinheit. Voreinstellung ist inch. Wählbar ist %s Achtung: Dies " "Die Maßeinheit. Voreinstellung ist inch. Wählbar ist %s Achtung: Dies "
"überschreibt nicht die Einheiten für Ränder!" "überschreibt nicht die Einheiten für Ränder!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
@ -3273,7 +3277,7 @@ msgstr ""
"Die Größe des Papiers. Die Größe wird überschrieben, wenn kein Standard-" "Die Größe des Papiers. Die Größe wird überschrieben, wenn kein Standard-"
"Ausgabeprofil benutzt wird. Standard ist letter. Auswahl ist %s" "Ausgabeprofil benutzt wird. Standard ist letter. Auswahl ist %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3282,12 +3286,12 @@ msgstr ""
"für die Angabe der Breite und Höhe. Dies überschreibt jede angegebene " "für die Angabe der Breite und Höhe. Dies überschreibt jede angegebene "
"Seitengröße." "Seitengröße."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "Ausrichtung der Seite. Voreinstellung ist Querformat. Wählbar ist %s" msgstr "Ausrichtung der Seite. Voreinstellung ist Querformat. Wählbar ist %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3295,25 +3299,25 @@ msgstr ""
"Seitenverhältnis des Umschlagbildes beibehalten, statt es auf die volle " "Seitenverhältnis des Umschlagbildes beibehalten, statt es auf die volle "
"erste Seite des erzeugten PDFs zu skalieren." "erste Seite des erzeugten PDFs zu skalieren."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "Die Schriftfamilie wird verwendet, um in Serifenschriften zu rendern" msgstr "Die Schriftfamilie wird verwendet, um in Serifenschriften zu rendern"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
"Die Schriftfamilie wird verwendet, um serifenlose Schriften zu rendern" "Die Schriftfamilie wird verwendet, um serifenlose Schriften zu rendern"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "Die Schriftfamilie wird verwendet, um Monospace-Schriften zu rendern" msgstr "Die Schriftfamilie wird verwendet, um Monospace-Schriften zu rendern"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "Voreingestellte Schriftgröße" msgstr "Voreingestellte Schriftgröße"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "Die Standard-Schriftgröße für Monospace-Text" msgstr "Die Standard-Schriftgröße für Monospace-Text"
@ -4850,7 +4854,7 @@ msgstr ""
"Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von " "Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von "
"LibraryThing.com laden.\n" "LibraryThing.com laden.\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -6212,91 +6216,96 @@ msgstr ""
"Die gewählten Bücher werden von Ihrem Gerät <b>dauerhaft gelöscht</b>. Sind " "Die gewählten Bücher werden von Ihrem Gerät <b>dauerhaft gelöscht</b>. Sind "
"Sie sicher?" "Sie sicher?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "Starte drahtlose Verbindung" msgstr "Starte drahtlose Verbindung"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "Beende drahtlose Verbindung" msgstr "Beende drahtlose Verbindung"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Mit Verzeichnis verbinden" msgstr "Mit Verzeichnis verbinden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Mit iTunes verbinden" msgstr "Mit iTunes verbinden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Mit Bambook verbinden" msgstr "Mit Bambook verbinden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Inhalte-Server starten" msgstr "Inhalte-Server starten"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Den Inhalte-Server starten/anhalten" msgstr "Den Inhalte-Server starten/anhalten"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Content Server beenden" msgstr "Content Server beenden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "E-Mail an" msgstr "E-Mail an"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "E-Mail an und löschen aus der Biliothek" msgstr "E-Mail an und löschen aus der Biliothek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(aus der Bibliothek löschen)" msgstr "(aus der Bibliothek löschen)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Richtet den E-Mail- Versand von Büchern ein" msgstr "Richtet den E-Mail- Versand von Büchern ein"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "G" msgstr "G"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "An Reader übertragen" msgstr "An Reader übertragen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Verbinden/Teilen" msgstr "Verbinden/Teilen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Stoppe" msgstr "Stoppe"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
"Halte Server an, dies kann bis zu einer Minute dauern, bitte warten ..." "Halte Server an, dies kann bis zu einer Minute dauern, bitte warten ..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "Autostart deaktivieren" msgstr "Autostart deaktivieren"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
"Sollen drahtlose Verbindungen automatisch mit Calibre gestartet werden?" "Sollen drahtlose Verbindungen automatisch mit Calibre gestartet werden?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "Viele IP Adressen. Start/Stop Dialog ansehen." msgstr "Viele IP Adressen. Start/Stop Dialog ansehen."
@ -9857,7 +9866,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "Kann das Gerät nicht konfigurieren, solange Geräteaufgaben laufen." msgstr "Kann das Gerät nicht konfigurieren, solange Geräteaufgaben laufen."
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "Konfiguriere %s" msgstr "Konfiguriere %s"
@ -9986,7 +9995,7 @@ msgstr ""
"funktionieren sie unter Umständen nicht. Sind Sie sicher?" "funktionieren sie unter Umständen nicht. Sind Sie sicher?"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9994,7 +10003,7 @@ msgid "Invalid template"
msgstr "Ungültige Vorlage" msgstr "Ungültige Vorlage"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -10027,17 +10036,17 @@ msgstr "Autorensortierung für den Autor verwenden"
msgid "Save &template:" msgid "Save &template:"
msgstr "Vor&lage speichern:" msgstr "Vor&lage speichern:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "Kein Format ausgewählt" msgstr "Kein Format ausgewählt"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
"Sie müssen mindestens ein Format auswählen, welches an das Gerät gesendet " "Sie müssen mindestens ein Format auswählen, welches an das Gerät gesendet "
"werden soll" "werden soll"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
@ -10045,18 +10054,18 @@ msgstr ""
"<b>Speichere &template</b> um den Dateinamen und den Speicherort\n" "<b>Speichere &template</b> um den Dateinamen und den Speicherort\n"
" am Gerät zu wählen:" " am Gerät zu wählen:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "&Vorlagen Editor" msgstr "&Vorlagen Editor"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Vorlage bearbeiten" msgstr "Vorlage bearbeiten"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
@ -10065,35 +10074,35 @@ msgstr ""
" welche die E-Books gesendet werden. Das Erste das existiert wird " " welche die E-Books gesendet werden. Das Erste das existiert wird "
"benutzt:" "benutzt:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "Ein Verzeichnis auf dem Gerät wählen" msgstr "Ein Verzeichnis auf dem Gerät wählen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "Das Format %s an das Verzeichnis senden:" msgstr "Das Format %s an das Verzeichnis senden:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "Verzeichnis auf dem Gerät" msgstr "Verzeichnis auf dem Gerät"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "&Regel entfernen" msgstr "&Regel entfernen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "Spezielles Senden einstellen" msgstr "Spezielles Senden einstellen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -10105,18 +10114,18 @@ msgstr ""
"als \n" "als \n"
" die oben gewählten Verzeichnisse." " die oben gewählten Verzeichnisse."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "Eine &neue Regel hinzufügen" msgstr "Eine &neue Regel hinzufügen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
"Das <b>%s</b> Gerät hat keine Seriennummer. Es kann nicht konfiguriert " "Das <b>%s</b> Gerät hat keine Seriennummer. Es kann nicht konfiguriert "
"werden." "werden."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
@ -10124,7 +10133,7 @@ msgstr ""
"<b>Kein MTP Gerät ist angeschlossen.</b><p> Sie können das MTP Geräte-Plugin " "<b>Kein MTP Gerät ist angeschlossen.</b><p> Sie können das MTP Geräte-Plugin "
"nur einrichten, wennein Gerät angeschlossen ist." "nur einrichten, wennein Gerät angeschlossen ist."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
@ -10132,17 +10141,29 @@ msgstr ""
"Falls Sie ein MTP Gerät nicht mehr ignorieren wollen, verwenden Sie den Tag " "Falls Sie ein MTP Gerät nicht mehr ignorieren wollen, verwenden Sie den Tag "
"\"Ignorierte Geräte\"" "\"Ignorierte Geräte\""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "Wählen Sie die Formate, die an %s gesendet werden sollen" msgstr "Wählen Sie die Formate, die an %s gesendet werden sollen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "%s in Calibre &ignorieren" msgstr "%s in Calibre &ignorieren"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr "Informationen zum Gerät anzeigen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "In die Zwischenablage kopieren"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "Das %s wird in Calibre ignoriert werden" msgstr "Das %s wird in Calibre ignoriert werden"
@ -11057,13 +11078,6 @@ msgstr "Detaillierte Informationen über diesen Fehler anzeigen"
msgid "Copied" msgid "Copied"
msgstr "Kopiert" msgstr "Kopiert"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "In die Zwischenablage kopieren"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -21852,13 +21866,13 @@ msgstr ""
"Vor alle URLs angehängter Prefix. Nützlich für reverse proxy- Anwendung des " "Vor alle URLs angehängter Prefix. Nützlich für reverse proxy- Anwendung des "
"Servers von Apache/ngingx/etc. aus." "Servers von Apache/ngingx/etc. aus."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Alle Bücher" msgstr "Alle Bücher"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-07-22 09:51+0000\n" "PO-Revision-Date: 2012-07-22 09:51+0000\n"
"Last-Translator: SteliosGero <Unknown>\n" "Last-Translator: SteliosGero <Unknown>\n"
"Language-Team: Greek <el@li.org>\n" "Language-Team: Greek <el@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:41+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:41+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Δεν κάνει τίποτα"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Δεν κάνει τίποτα"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Προσαρμογή"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Αδύνατη η ρύθμιση" msgstr "Αδύνατη η ρύθμιση"
@ -638,7 +638,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Ελένξτε πως το calibre κατεβάσει μεταδεδομένα βιβλίων απο το δίκτυο" msgstr "Ελένξτε πως το calibre κατεβάσει μεταδεδομένα βιβλίων απο το δίκτυο"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1269,8 +1269,8 @@ msgstr "Λήψη καταλόγου των βιβλίων στη συσκευή.
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1281,8 +1281,8 @@ msgstr "Μεταφορά βιβλίων στη συσκευή..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1304,8 +1304,8 @@ msgstr "Αφαίρεση βιβλίων από τη συσκευή..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1790,7 +1790,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Λήψη των στοιχείων της συσκευής" msgstr "Λήψη των στοιχείων της συσκευής"
@ -1856,12 +1856,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2108,22 +2112,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2957,55 +2961,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4262,7 +4266,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5514,89 +5518,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Σύνδεση με φάκελλο" msgstr "Σύνδεση με φάκελλο"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Σύνδεση με το iTunes" msgstr "Σύνδεση με το iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Εκκίνηση Διακομιστή Περιεχομένου" msgstr "Εκκίνηση Διακομιστή Περιεχομένου"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(διαγραφή από την βιβλιοθήκη)" msgstr "(διαγραφή από την βιβλιοθήκη)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Αποστολή στην συσκευή" msgstr "Αποστολή στην συσκευή"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Σύνδεση/διαμοιρασμός" msgstr "Σύνδεση/διαμοιρασμός"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8892,7 +8901,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -9010,7 +9019,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9018,7 +9027,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9048,66 +9057,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Επεξεργασία προτύπου" msgstr "Επεξεργασία προτύπου"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9115,38 +9124,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Αντιγραφή στο πρόχειρο"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9912,13 +9933,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Αντιγραφή στο πρόχειρο"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19266,13 +19280,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Όλα τα βιβλία" msgstr "Όλα τα βιβλία"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-07-14 23:02+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n"
"Last-Translator: Cruz Bishop <Unknown>\n" "Last-Translator: Cruz Bishop <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n" "Language-Team: English (Australia) <en_AU@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:53+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:54+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Customise"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Cannot configure" msgstr "Cannot configure"
@ -613,7 +613,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1194,8 +1194,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1206,8 +1206,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1229,8 +1229,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1715,7 +1715,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1781,12 +1781,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2028,22 +2032,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2819,55 +2823,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4063,7 +4067,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5306,89 +5310,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8679,7 +8688,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8797,7 +8806,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8805,7 +8814,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8835,66 +8844,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8902,38 +8911,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9699,13 +9720,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19035,13 +19049,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2011-08-05 17:28+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n"
"Last-Translator: Kovid Goyal <Unknown>\n" "Last-Translator: Kovid Goyal <Unknown>\n"
"Language-Team: English (Canada) <en_CA@li.org>\n" "Language-Team: English (Canada) <en_CA@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:54+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:55+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "" msgstr ""
@ -607,7 +607,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1192,8 +1192,8 @@ msgstr "Getting list of books on device…"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1204,8 +1204,8 @@ msgstr "Transferring books to device…"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1227,8 +1227,8 @@ msgstr "Removing books from device…"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1713,7 +1713,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Get device information…" msgstr "Get device information…"
@ -1779,12 +1779,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2028,22 +2032,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2852,55 +2856,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4134,7 +4138,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5377,89 +5381,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8750,7 +8759,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8868,7 +8877,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8876,7 +8885,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8906,66 +8915,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8973,38 +8982,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9770,13 +9791,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19106,13 +19120,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-05-28 15:00+0000\n" "PO-Revision-Date: 2012-05-28 15:00+0000\n"
"Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n" "Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:53+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:53+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Customise"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Cannot configure" msgstr "Cannot configure"
@ -627,7 +627,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Control how Calibre downloads ebook metadata from the net" msgstr "Control how Calibre downloads ebook metadata from the net"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1266,8 +1266,8 @@ msgstr "Getting list of books on device..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1278,8 +1278,8 @@ msgstr "Transferring books to device..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1301,8 +1301,8 @@ msgstr "Removing books from device..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1826,7 +1826,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Get device information..." msgstr "Get device information..."
@ -1892,12 +1892,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2165,22 +2169,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -3120,7 +3124,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Use the new PDF conversion engine." msgstr "Use the new PDF conversion engine."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3129,7 +3133,7 @@ msgstr ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
@ -3138,7 +3142,7 @@ msgstr ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3146,12 +3150,12 @@ msgstr ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "The orientation of the page. Default is portrait. Choices are %s" msgstr "The orientation of the page. Default is portrait. Choices are %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3159,24 +3163,24 @@ msgstr ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4654,7 +4658,7 @@ msgstr ""
"Fetch a cover image/social metadata for the book identified by ISBN from " "Fetch a cover image/social metadata for the book identified by ISBN from "
"LibraryThing.com\n" "LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5967,89 +5971,94 @@ msgstr ""
"The selected books will be <b>permanently deleted</b> from your device. Are " "The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?" "you sure?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Connect to folder" msgstr "Connect to folder"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Connect to iTunes" msgstr "Connect to iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Connect to Bambook" msgstr "Connect to Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Start Content Server" msgstr "Start Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Start/stop content server" msgstr "Start/stop content server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Stop Content Server" msgstr "Stop Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Email to" msgstr "Email to"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "Email to and delete from library" msgstr "Email to and delete from library"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(delete from library)" msgstr "(delete from library)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Setup email based sharing of books" msgstr "Setup email based sharing of books"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Send to device" msgstr "Send to device"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Connect/share" msgstr "Connect/share"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Stopping" msgstr "Stopping"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Stopping server. This could take up to a minute, please wait..." msgstr "Stopping server. This could take up to a minute, please wait..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -9494,7 +9503,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "Cannot configure the device while there are running device jobs." msgstr "Cannot configure the device while there are running device jobs."
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "Configure %s" msgstr "Configure %s"
@ -9620,7 +9629,7 @@ msgstr ""
"you sure?" "you sure?"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9628,7 +9637,7 @@ msgid "Invalid template"
msgstr "Invalid template" msgstr "Invalid template"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9660,66 +9669,66 @@ msgstr "Use author sort for author"
msgid "Save &template:" msgid "Save &template:"
msgstr "Save &template:" msgstr "Save &template:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Edit template" msgstr "Edit template"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9727,38 +9736,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copy to clipboard"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -10636,13 +10657,6 @@ msgstr "Show detailed information about this error"
msgid "Copied" msgid "Copied"
msgstr "Copied" msgstr "Copied"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copy to clipboard"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -20982,13 +20996,13 @@ msgstr ""
"Prefix to prepend to all URLs. Useful for reverseproxying to this server " "Prefix to prepend to all URLs. Useful for reverseproxying to this server "
"from Apache/nginx/etc." "from Apache/nginx/etc."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "All books" msgstr "All books"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-08-03 13:00+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n"
"Last-Translator: Cyril <tedehur@gmail.com>\n" "Last-Translator: Cyril <tedehur@gmail.com>\n"
"Language-Team: Esperanto <eo@li.org>\n" "Language-Team: Esperanto <eo@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:39+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:39+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Agordu"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Ne povas konfiguri" msgstr "Ne povas konfiguri"
@ -610,7 +610,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1217,8 +1217,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1229,8 +1229,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1252,8 +1252,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1738,7 +1738,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1804,12 +1804,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2051,22 +2055,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2842,55 +2846,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4089,7 +4093,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5332,89 +5336,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8705,7 +8714,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8823,7 +8832,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8831,7 +8840,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8861,66 +8870,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8928,38 +8937,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9725,13 +9746,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19061,13 +19075,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -10,16 +10,16 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: es\n" "Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-09-21 09:47+0000\n" "PO-Revision-Date: 2012-09-28 14:41+0000\n"
"Last-Translator: Jellby <Unknown>\n" "Last-Translator: Jellby <Unknown>\n"
"Language-Team: Español; Castellano <>\n" "Language-Team: Español; Castellano <>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:49+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:50+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533
msgid "" msgid ""
@ -54,8 +54,8 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -100,8 +100,8 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -225,7 +225,7 @@ msgstr "Personalizar"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "No se puede configurar" msgstr "No se puede configurar"
@ -662,7 +662,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Controle cómo descarga calibre los metadatos de la red" msgstr "Controle cómo descarga calibre los metadatos de la red"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "Dispositivos ignorados" msgstr "Dispositivos ignorados"
@ -1318,8 +1318,8 @@ msgstr "Obteniendo la lista de libros en el dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1330,8 +1330,8 @@ msgstr "Transfiriendo libros al dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1353,8 +1353,8 @@ msgstr "Quitando libros del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1896,7 +1896,7 @@ msgid "Communicate with MTP devices"
msgstr "Comunicar con dispositivos MTP" msgstr "Comunicar con dispositivos MTP"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Obteniendo información del dispositivo..." msgstr "Obteniendo información del dispositivo..."
@ -1962,12 +1962,16 @@ msgstr "%s eliminado"
msgid "All books removed" msgid "All books removed"
msgstr "Se han eliminado todos los libros" msgstr "Se han eliminado todos los libros"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "Dispositivo MTP desconocido" msgstr "Dispositivo MTP desconocido"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr "Los dispositivos MTP no están soportados en Windows XP"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2260,22 +2264,22 @@ msgstr ""
"IP específica. El controlador escuchará sólo en la dirección intrducida, y " "IP específica. El controlador escuchará sólo en la dirección intrducida, y "
"esta dirección será la única anunciada en mDNS (bonjour)." "esta dirección será la única anunciada en mDNS (bonjour)."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "Demasiados intentos de conexión desde %s" msgstr "Demasiados intentos de conexión desde %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "Puerto no válido en las opciones: %s" msgstr "Puerto no válido en las opciones: %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "No se pudo conectar al puerto %d. Pruebe un valor diferente." msgstr "No se pudo conectar al puerto %d. Pruebe un valor diferente."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "No se pudo asignar un puerto aleatorio" msgstr "No se pudo asignar un puerto aleatorio"
@ -3252,7 +3256,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Usar el nuevo motor de conversión a PDF." msgstr "Usar el nuevo motor de conversión a PDF."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3261,7 +3265,7 @@ msgstr ""
"Unidad de medida. De manera predeterminada es la pulgada. Las posibilidades " "Unidad de medida. De manera predeterminada es la pulgada. Las posibilidades "
"son %s Nota: ¡Esta opción no afecta a las unidades de los márgenes!" "son %s Nota: ¡Esta opción no afecta a las unidades de los márgenes!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
@ -3270,7 +3274,7 @@ msgstr ""
"Tamaño de la página. El tamaño especificado en un perfil de salida tiene " "Tamaño de la página. El tamaño especificado en un perfil de salida tiene "
"preferencia. Valor predeterminado: tamaño folio (letter). Las opciones son %s" "preferencia. Valor predeterminado: tamaño folio (letter). Las opciones son %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3279,14 +3283,14 @@ msgstr ""
"ejemplo `123x321` para especificar la anchura y altura. Tiene preferencia " "ejemplo `123x321` para especificar la anchura y altura. Tiene preferencia "
"sobre el paper-size." "sobre el paper-size."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
"La orientación de la página. El valor predeterminado es vertical (portrait). " "La orientación de la página. El valor predeterminado es vertical (portrait). "
"Las opciones son %s" "Las opciones son %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3294,24 +3298,24 @@ msgstr ""
"Mantener la proporción de la imagen, en lugar de hacer que rellene " "Mantener la proporción de la imagen, en lugar de hacer que rellene "
"completamente la primera página del pdf generado." "completamente la primera página del pdf generado."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "El tipo de letra usado para la familia genérica «serif»" msgstr "El tipo de letra usado para la familia genérica «serif»"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "El tipo de letra usado para la familia genérica «sans-serif»" msgstr "El tipo de letra usado para la familia genérica «sans-serif»"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "El tipo de letra usado para la familia genérica «monospace»" msgstr "El tipo de letra usado para la familia genérica «monospace»"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "El tamaño de letra predeterminado" msgstr "El tamaño de letra predeterminado"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "El tamaño de letra predeterminado para texto de espacio fijo" msgstr "El tamaño de letra predeterminado para texto de espacio fijo"
@ -4842,7 +4846,7 @@ msgstr ""
"Obtiene metadatos sociales o la imagen de portada de LibraryThing.com del " "Obtiene metadatos sociales o la imagen de portada de LibraryThing.com del "
"libro identificado por el ISBN.\n" "libro identificado por el ISBN.\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -6198,85 +6202,90 @@ msgstr ""
"Los libros seleccionados se <b>borrarán permanentemente</b> del dispositivo. " "Los libros seleccionados se <b>borrarán permanentemente</b> del dispositivo. "
"¿Está seguro?" "¿Está seguro?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "Iniciar conexión con dispositivo inalámbrico" msgstr "Iniciar conexión con dispositivo inalámbrico"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "Detener conexión inalámbrica con el dispositivo" msgstr "Detener conexión inalámbrica con el dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Conectar a carpeta" msgstr "Conectar a carpeta"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Conectar a iTunes" msgstr "Conectar a iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Conectar con Bambook" msgstr "Conectar con Bambook"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Iniciar servidor de contenidos" msgstr "Iniciar servidor de contenidos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Iniciar o detener el servidor de contenidos" msgstr "Iniciar o detener el servidor de contenidos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr " [%s, puerto %d]"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Detener servidor de contenidos" msgstr "Detener servidor de contenidos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Enviar por correo electrónico a" msgstr "Enviar por correo electrónico a"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "Mandar por correo electrónico y borrar de la biblioteca" msgstr "Mandar por correo electrónico y borrar de la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(borrar de la biblioteca)" msgstr "(borrar de la biblioteca)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Configurar la compartición de libros por correo electrónico" msgstr "Configurar la compartición de libros por correo electrónico"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Enviar al dispositivo" msgstr "Enviar al dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Conectar/compartir" msgstr "Conectar/compartir"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Deteniendo" msgstr "Deteniendo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
"Deteniendo el servidor, esto puede llevar hasta un minuto, espere un " "Deteniendo el servidor, esto puede llevar hasta un minuto, espere un "
"momento..." "momento..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "Desactivar inicio automático" msgstr "Desactivar inicio automático"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
@ -6284,7 +6293,7 @@ msgstr ""
"¿Quiere que las conexiones inalámbricas con dispositivos se inicien " "¿Quiere que las conexiones inalámbricas con dispositivos se inicien "
"automáticamente al inicio de calibre?" "automáticamente al inicio de calibre?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "Muchas direcciones IP. Ver el cuadro de diálogo Iniciar/Detener." msgstr "Muchas direcciones IP. Ver el cuadro de diálogo Iniciar/Detener."
@ -9812,7 +9821,7 @@ msgstr ""
"ejecutándose." "ejecutándose."
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "Configurar %s" msgstr "Configurar %s"
@ -9942,7 +9951,7 @@ msgstr ""
"seguro?" "seguro?"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9950,7 +9959,7 @@ msgid "Invalid template"
msgstr "Plantilla no válida" msgstr "Plantilla no válida"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9985,15 +9994,15 @@ msgstr "Usar el orden de autor por autor"
msgid "Save &template:" msgid "Save &template:"
msgstr "Guardar &template:" msgstr "Guardar &template:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "Ningún formato seleccionado" msgstr "Ningún formato seleccionado"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "Debe escoger al menos un formato para enviar al dispositivo" msgstr "Debe escoger al menos un formato para enviar al dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
@ -10001,18 +10010,18 @@ msgstr ""
"<b>&Plantilla de guardado</b> para controlar el nombre y ubicación de los " "<b>&Plantilla de guardado</b> para controlar el nombre y ubicación de los "
"ficheros enviados al dispositivo:" "ficheros enviados al dispositivo:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "&Editor de plantillas" msgstr "&Editor de plantillas"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Modificar plantilla" msgstr "Modificar plantilla"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
@ -10020,12 +10029,12 @@ msgstr ""
"Una <b>lista de &carpetas</b> en el dispositivo a las que enviarlos libros. " "Una <b>lista de &carpetas</b> en el dispositivo a las que enviarlos libros. "
"Se usará la primera que exista:" "Se usará la primera que exista:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "Buscar una carpeta en el dispositivo" msgstr "Buscar una carpeta en el dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
@ -10033,24 +10042,24 @@ msgstr ""
"Seleccione los dispositivos que se <b>ignorarán</b>. calibre <b>no</b> se " "Seleccione los dispositivos que se <b>ignorarán</b>. calibre <b>no</b> se "
"conectará a los dispositivos que tengan una marca junto a su nombre." "conectará a los dispositivos que tengan una marca junto a su nombre."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "Enviar el formato %s a la carpeta:" msgstr "Enviar el formato %s a la carpeta:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "Carpeta en el dispositivo" msgstr "Carpeta en el dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "&Eliminar regla" msgstr "&Eliminar regla"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "Envío de un formato específico" msgstr "Envío de un formato específico"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -10061,17 +10070,17 @@ msgstr ""
"los libros en un formato específico. Estas reglas tienen prioridad sobre las " "los libros en un formato específico. Estas reglas tienen prioridad sobre las "
"carpetas especificadas más arriba." "carpetas especificadas más arriba."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "Añadir &nueva regla" msgstr "Añadir &nueva regla"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
"El dispositivo <b>%s</b> no tiene número de serie, no puede configurarse" "El dispositivo <b>%s</b> no tiene número de serie, no puede configurarse"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
@ -10079,7 +10088,7 @@ msgstr ""
"<b>No hay ningún dispositivo MTP conectado.</b><p>Sólo puede configurar el " "<b>No hay ningún dispositivo MTP conectado.</b><p>Sólo puede configurar el "
"complemento de dispositivos MTP cuando hay un dispositivo conectado." "complemento de dispositivos MTP cuando hay un dispositivo conectado."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
@ -10087,17 +10096,29 @@ msgstr ""
"Si quiere que deje de ignorarse un dispositivo MTP que está siendo ignorado, " "Si quiere que deje de ignorarse un dispositivo MTP que está siendo ignorado, "
"use la pestaña «Dispositivos ignorados»." "use la pestaña «Dispositivos ignorados»."
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "Escoja los formatos para enviar al %s" msgstr "Escoja los formatos para enviar al %s"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "&Ignorar el %s en calibre" msgstr "&Ignorar el %s en calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr "Mostrar información de dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copiar al portapapeles"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "El %s será ignorado en calibre" msgstr "El %s será ignorado en calibre"
@ -10967,13 +10988,6 @@ msgstr "Mostrar información detallada sobre este error"
msgid "Copied" msgid "Copied"
msgstr "Copiado" msgstr "Copiado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Copiar al portapapeles"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -21677,13 +21691,13 @@ msgstr ""
"Prefijo para anteponer a todos los URL. Útil para para hacer proxy inverso a " "Prefijo para anteponer a todos los URL. Útil para para hacer proxy inverso a "
"este servidor desde Apache/nginx/etc." "este servidor desde Apache/nginx/etc."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Todos los libros" msgstr "Todos los libros"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-05-02 00:16+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n"
"Last-Translator: Kaur Alasoo <kauralasoo@gmail.com>\n" "Last-Translator: Kaur Alasoo <kauralasoo@gmail.com>\n"
"Language-Team: Estonian <et@li.org>\n" "Language-Team: Estonian <et@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:39+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:39+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Ei tee midagi"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Ei tee midagi"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Kohanda"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Ei saa kohandada" msgstr "Ei saa kohandada"
@ -626,7 +626,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "Halda e-raamatute metaandmete allalaadimisviisi internetist" msgstr "Halda e-raamatute metaandmete allalaadimisviisi internetist"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1211,8 +1211,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1223,8 +1223,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1246,8 +1246,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1732,7 +1732,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1798,12 +1798,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2045,22 +2049,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2836,55 +2840,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4082,7 +4086,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5325,89 +5329,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8698,7 +8707,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8816,7 +8825,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8824,7 +8833,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8854,66 +8863,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8921,38 +8930,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9718,13 +9739,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19054,13 +19068,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-09-19 22:56+0000\n" "PO-Revision-Date: 2012-09-19 22:56+0000\n"
"Last-Translator: gorkaazk <gorkaazkarate@euskalerria.org>\n" "Last-Translator: gorkaazk <gorkaazkarate@euskalerria.org>\n"
"Language-Team: http://librezale.org/wiki/Calibre\n" "Language-Team: http://librezale.org/wiki/Calibre\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:37+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:36+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
"Language: eu\n" "Language: eu\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@ -36,8 +36,8 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -82,8 +82,8 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -207,7 +207,7 @@ msgstr "Pertsonalizatu"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Ezin da konfiguratu" msgstr "Ezin da konfiguratu"
@ -647,7 +647,7 @@ msgstr ""
"Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik" "Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1308,8 +1308,8 @@ msgstr "Liburu zerrenda gailutik eskuratzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1320,8 +1320,8 @@ msgstr "Liburuak gailura transferitzen..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1343,8 +1343,8 @@ msgstr "Gailutik liburuak ezabatzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1877,7 +1877,7 @@ msgid "Communicate with MTP devices"
msgstr "Komunikatu MTP gailuekin" msgstr "Komunikatu MTP gailuekin"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Eskuratu gailuaren informazioa." msgstr "Eskuratu gailuaren informazioa."
@ -1943,12 +1943,16 @@ msgstr "%s ezabatu egin da"
msgid "All books removed" msgid "All books removed"
msgstr "Liburu guztiak ezabatu dira" msgstr "Liburu guztiak ezabatu dira"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "Irakurgailu MTP ezezaguna" msgstr "Irakurgailu MTP ezezaguna"
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2249,24 +2253,24 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "Norbait gehigitan saiatu da %s horretatik konexioa lotzen" msgstr "Norbait gehigitan saiatu da %s horretatik konexioa lotzen"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "Ezin portu hori erabili honako aukeretan: %s" msgstr "Ezin portu hori erabili honako aukeretan: %s"
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
"Huts egitea suertatu da honako portu honekin konektatzerakoan: %d. Saia " "Huts egitea suertatu da honako portu honekin konektatzerakoan: %d. Saia "
"zaitez beste balio batekin." "zaitez beste balio batekin."
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "Ausazko portua ezartzerakoan huts egin da" msgstr "Ausazko portua ezartzerakoan huts egin da"
@ -3218,7 +3222,7 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "Erabil ezazu PDF bihurketak egiteko motor berria." msgstr "Erabil ezazu PDF bihurketak egiteko motor berria."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
@ -3227,14 +3231,14 @@ msgstr ""
"Neurtzeko unitatea. Lehenetsita: hazbetea (2,54 cm). Aukerak hauek dira: %s " "Neurtzeko unitatea. Lehenetsita: hazbetea (2,54 cm). Aukerak hauek dira: %s "
"Oharra: honek ez du bazterretako unitatea aldatuko!" "Oharra: honek ez du bazterretako unitatea aldatuko!"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
@ -3243,12 +3247,12 @@ msgstr ""
"'widthxheight' itxura, adibidez `123x321` zehazteko luzera eta zabalera. " "'widthxheight' itxura, adibidez `123x321` zehazteko luzera eta zabalera. "
"Honek alde batera utziko ditu zehaztutako paper-neurriak." "Honek alde batera utziko ditu zehaztutako paper-neurriak."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "Paperaren norabidea. Lehenetsita: bertikal. Aukerak hauek dira: %s" msgstr "Paperaren norabidea. Lehenetsita: bertikal. Aukerak hauek dira: %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
@ -3256,24 +3260,24 @@ msgstr ""
"Gordetzen du liburu-azalaren proportzioa eta ez du zertan bete sortuko den " "Gordetzen du liburu-azalaren proportzioa eta ez du zertan bete sortuko den "
"pdf-aren lehen orrialde osoa." "pdf-aren lehen orrialde osoa."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4715,7 +4719,7 @@ msgstr ""
"Eskura ezazu liburu azal bat irudi/gizarte metadatuekin bere ISBN-ren bidez " "Eskura ezazu liburu azal bat irudi/gizarte metadatuekin bere ISBN-ren bidez "
"hemendik: LibraryThing.com\n" "hemendik: LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -6015,89 +6019,94 @@ msgstr ""
"Hautatutako liburuak <b>betiko ezabatuak</b> izango dira zure " "Hautatutako liburuak <b>betiko ezabatuak</b> izango dira zure "
"ordenagailutik. Ziur zaude?" "ordenagailutik. Ziur zaude?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "Konektatu karpetara" msgstr "Konektatu karpetara"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "Konektatu iTunes-era" msgstr "Konektatu iTunes-era"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "Konektatu Bambook-era" msgstr "Konektatu Bambook-era"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "Start Content Server" msgstr "Start Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "Hasi/Gelditu edukien zerbitzaria" msgstr "Hasi/Gelditu edukien zerbitzaria"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "Stop Content Server" msgstr "Stop Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "Email to" msgstr "Email to"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "Posta elektronikoz bidali eta liburutegitik ezabatu" msgstr "Posta elektronikoz bidali eta liburutegitik ezabatu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "(liburutegitik ezabatu)" msgstr "(liburutegitik ezabatu)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "Prestatu e-postaan oinarritutako liburuen partekatzea" msgstr "Prestatu e-postaan oinarritutako liburuen partekatzea"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "D" msgstr "D"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "Bidali irakurgailura" msgstr "Bidali irakurgailura"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "Konektatu/Konpartitu" msgstr "Konektatu/Konpartitu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "Gelditzen" msgstr "Gelditzen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -9485,7 +9494,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -9608,7 +9617,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -9616,7 +9625,7 @@ msgid "Invalid template"
msgstr "Baliorik ez duen txantiloia" msgstr "Baliorik ez duen txantiloia"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -9647,66 +9656,66 @@ msgstr "Erabil ezazu egile-sailkapena, egile izenaren arabera sailkatzeko"
msgid "Save &template:" msgid "Save &template:"
msgstr "Gorde &txantiloi:" msgstr "Gorde &txantiloi:"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "Editatu txantiloia" msgstr "Editatu txantiloia"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9714,38 +9723,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopiatu arbelean"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -10540,13 +10561,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "Kopiaturik" msgstr "Kopiaturik"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr "Kopiatu arbelean"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -20486,13 +20500,13 @@ msgstr ""
"URL guztiei aurretik eskegitzeko kodea. Erabilgarria zerbitzari honantz " "URL guztiei aurretik eskegitzeko kodea. Erabilgarria zerbitzari honantz "
"egiten diren atzekoz aurrerako proxyetan, Apache/nginx/ eta abarretatik hona." "egiten diren atzekoz aurrerako proxyetan, Apache/nginx/ eta abarretatik hona."
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "Liburu guztiak" msgstr "Liburu guztiak"
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-06-07 03:13+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n"
"Last-Translator: Farhood M,K, Kiazand <fartooti@gmail.com>\n" "Last-Translator: Farhood M,K, Kiazand <fartooti@gmail.com>\n"
"Language-Team: Persian <fa@li.org>\n" "Language-Team: Persian <fa@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:47+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:47+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "سفارشی کردن"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "قادر به تنظیم نیست." msgstr "قادر به تنظیم نیست."
@ -616,7 +616,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "چگونگی دریافت مشخصات کتاب توسط کالیبر" msgstr "چگونگی دریافت مشخصات کتاب توسط کالیبر"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1215,8 +1215,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1227,8 +1227,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1250,8 +1250,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1736,7 +1736,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "" msgstr ""
@ -1802,12 +1802,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2049,22 +2053,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2840,55 +2844,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4087,7 +4091,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5330,89 +5334,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8703,7 +8712,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8821,7 +8830,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8829,7 +8838,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8859,66 +8868,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -8926,38 +8935,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9723,13 +9744,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19059,13 +19073,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre\n" "Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-09-21 07:51+0000\n" "POT-Creation-Date: 2012-09-28 05:31+0000\n"
"PO-Revision-Date: 2012-02-03 12:13+0000\n" "PO-Revision-Date: 2012-02-03 12:13+0000\n"
"Last-Translator: Jaakko Perttilä <jormangeud@gmail.com>\n" "Last-Translator: Jaakko Perttilä <jormangeud@gmail.com>\n"
"Language-Team: Finnish <fi@li.org>\n" "Language-Team: Finnish <fi@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-09-22 04:40+0000\n" "X-Launchpad-Export-Date: 2012-09-29 04:39+0000\n"
"X-Generator: Launchpad (build 15985)\n" "X-Generator: Launchpad (build 16049)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing" msgid "Does absolutely nothing"
@ -35,8 +35,8 @@ msgstr "Ei tee mitään"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:27
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:656
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:44
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:209 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:223
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:229
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:661
@ -81,8 +81,8 @@ msgstr "Ei tee mitään"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1188 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1299 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25
@ -206,7 +206,7 @@ msgstr "Mukauta"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid "Cannot configure" msgid "Cannot configure"
msgstr "Ei voida määrittää" msgstr "Ei voida määrittää"
@ -621,7 +621,7 @@ msgid "Control how calibre downloads ebook metadata from the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:392
msgid "Ignored devices" msgid "Ignored devices"
msgstr "" msgstr ""
@ -1237,8 +1237,8 @@ msgstr "Haetaan listaa laitteella olevista kirjoista..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:361
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1088 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1078
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1090 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1080
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..." msgid "Transferring books to device..."
@ -1249,8 +1249,8 @@ msgstr "Siirretään kirjoja laitteelle..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:398
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1101 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1091
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1112 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1102
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..." msgid "Adding books to device metadata listing..."
@ -1272,8 +1272,8 @@ msgstr "Poistetaan kirjoja laitteelta..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1140 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1146 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..." msgid "Removing books from device metadata listing..."
@ -1760,7 +1760,7 @@ msgid "Communicate with MTP devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:913 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:903
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..." msgid "Get device information..."
msgstr "Haetaan laitetietoja..." msgstr "Haetaan laitetietoja..."
@ -1826,12 +1826,16 @@ msgstr ""
msgid "All books removed" msgid "All books removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:194 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:291 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:304
msgid "Unknown MTP device" msgid "Unknown MTP device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:61
msgid "MTP devices are not supported on Windows XP"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:69
msgid "" msgid ""
"The Windows Portable Devices service is not available on your computer. You " "The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your " "may need to install Windows Media Player 11 or newer and/or restart your "
@ -2075,22 +2079,22 @@ msgid ""
"address will be the one advertized over mDNS (bonjour)." "address will be the one advertized over mDNS (bonjour)."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:775 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:759
#, python-format #, python-format
msgid "Too many connection attempts from %s" msgid "Too many connection attempts from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1250 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1240
#, python-format #, python-format
msgid "Invalid port in options: %s" msgid "Invalid port in options: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1258 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1248
#, python-format #, python-format
msgid "Failed to connect to port %d. Try a different value." msgid "Failed to connect to port %d. Try a different value."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1270 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1260
msgid "Failed to allocate a random port" msgid "Failed to allocate a random port"
msgstr "" msgstr ""
@ -2912,55 +2916,55 @@ msgstr ""
msgid "Use the new PDF conversion engine." msgid "Use the new PDF conversion engine."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72
#, python-format #, python-format
msgid "" msgid ""
"The unit of measure. Default is inch. Choices are %s Note: This does not " "The unit of measure. Default is inch. Choices are %s Note: This does not "
"override the unit for margins!" "override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77
#, python-format #, python-format
msgid "" msgid ""
"The size of the paper. This size will be overridden when a non default " "The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s" "output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:81
msgid "" msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to " "Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height. This overrides any specified paper-size." "specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:84 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#, python-format #, python-format
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "" msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the " "Preserve the aspect ratio of the cover, instead of stretching it to fill the "
"full first page of the generated pdf." "full first page of the generated pdf."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95
msgid "The font family used to render serif fonts" msgid "The font family used to render serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "The font family used to render sans-serif fonts" msgid "The font family used to render sans-serif fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:105
msgid "The font family used to render monospaced fonts" msgid "The font family used to render monospaced fonts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
msgid "The default font size" msgid "The default font size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
msgid "The default font size for monospaced text" msgid "The default font size for monospaced text"
msgstr "" msgstr ""
@ -4172,7 +4176,7 @@ msgid ""
"LibraryThing.com\n" "LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1491 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
@ -5416,89 +5420,94 @@ msgid ""
"you sure?" "you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Start wireless device connection" msgid "Start wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34
msgid "Stop wireless device connection" msgid "Stop wireless device connection"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38
msgid "Connect to folder" msgid "Connect to folder"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes" msgid "Connect to iTunes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook" msgid "Connect to Bambook"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "Start Content Server" msgid "Start Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
msgid "Start/stop content server" msgid "Start/stop content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
#, python-format
msgid " [%s, port %d]"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99
msgid "Stop Content Server" msgid "Stop Content Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132
msgid "Email to" msgid "Email to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Email to and delete from library" msgid "Email to and delete from library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126
msgid "(delete from library)" msgid "(delete from library)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
msgid "Setup email based sharing of books" msgid "Setup email based sharing of books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "D" msgid "D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159
msgid "Send to device" msgid "Send to device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177
msgid "Connect/share" msgid "Connect/share"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping" msgid "Stopping"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take upto a minute, please wait..." msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235
msgid "Disable autostart" msgid "Disable autostart"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236
msgid "" msgid ""
"Do you want wireless device connections to be started automatically when " "Do you want wireless device connections to be started automatically when "
"calibre starts?" "calibre starts?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259
msgid "Many IP addresses. See Start/Stop dialog." msgid "Many IP addresses. See Start/Stop dialog."
msgstr "" msgstr ""
@ -8789,7 +8798,7 @@ msgid "Cannot configure the device while there are running device jobs."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360
#, python-format #, python-format
msgid "Configure %s" msgid "Configure %s"
msgstr "" msgstr ""
@ -8907,7 +8916,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
@ -8915,7 +8924,7 @@ msgid "Invalid template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
@ -8945,66 +8954,66 @@ msgstr ""
msgid "Save &template:" msgid "Save &template:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57
msgid "No formats selected" msgid "No formats selected"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "You must choose at least one format to send to the device" msgid "You must choose at least one format to send to the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86
msgid "" msgid ""
"<b>Save &template</b> to control the filename and\n" "<b>Save &template</b> to control the filename and\n"
" location of files sent to the device:" " location of files sent to the device:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92
msgid "&Template editor" msgid "&Template editor"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template" msgid "Edit template"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:129
msgid "" msgid ""
"A <b>list of &folders</b> on the device to\n" "A <b>list of &folders</b> on the device to\n"
" which to send ebooks. The first one that exists will be used:" " which to send ebooks. The first one that exists will be used:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226
msgid "Browse for a folder on the device" msgid "Browse for a folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167
msgid "" msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" "Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
" connect to devices with a checkmark next to their names." " connect to devices with a checkmark next to their names."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:212
#, python-format #, python-format
msgid "Send the %s format to the folder:" msgid "Send the %s format to the folder:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220
msgid "Folder on the device" msgid "Folder on the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228
msgid "&Remove rule" msgid "&Remove rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273
msgid "Format specific sending" msgid "Format specific sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278
msgid "" msgid ""
"You can create rules that control where ebooks of a specific\n" "You can create rules that control where ebooks of a specific\n"
" format are sent to on the device. These will take precedence " " format are sent to on the device. These will take precedence "
@ -9012,38 +9021,50 @@ msgid ""
" the folders specified above." " the folders specified above."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300
msgid "Add a &new rule" msgid "Add a &new rule"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338
#, python-format #, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured" msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:343
msgid "" msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device " "<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected." "plugin when a device is connected."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid "" msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab." "devices\" tab."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370
#, python-format #, python-format
msgid "Choose the formats to send to the %s" msgid "Choose the formats to send to the %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373
#, python-format #, python-format
msgid "&Ignore the %s in calibre" msgid "&Ignore the %s in calibre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
msgid "Show device information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:419
#, python-format #, python-format
msgid "The %s will be ignored in calibre" msgid "The %s will be ignored in calibre"
msgstr "" msgstr ""
@ -9809,13 +9830,6 @@ msgstr ""
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944
@ -19156,13 +19170,13 @@ msgid ""
"from Apache/nginx/etc." "from Apache/nginx/etc."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:300 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
msgid "All books" msgid "All books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:301 #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584

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