0.9.24
@ -38,6 +38,8 @@ calibre_plugins/
|
|||||||
recipes/.git
|
recipes/.git
|
||||||
recipes/.gitignore
|
recipes/.gitignore
|
||||||
recipes/README.md
|
recipes/README.md
|
||||||
|
recipes/icon_checker.py
|
||||||
|
recipes/readme_updater.py
|
||||||
recipes/katalog_egazeciarz.recipe
|
recipes/katalog_egazeciarz.recipe
|
||||||
recipes/tv_axnscifi.recipe
|
recipes/tv_axnscifi.recipe
|
||||||
recipes/tv_comedycentral.recipe
|
recipes/tv_comedycentral.recipe
|
||||||
@ -60,6 +62,7 @@ recipes/tv_tvpkultura.recipe
|
|||||||
recipes/tv_tvppolonia.recipe
|
recipes/tv_tvppolonia.recipe
|
||||||
recipes/tv_tvpuls.recipe
|
recipes/tv_tvpuls.recipe
|
||||||
recipes/tv_viasathistory.recipe
|
recipes/tv_viasathistory.recipe
|
||||||
|
recipes/icons/katalog_egazeciarz.png
|
||||||
recipes/icons/tv_axnscifi.png
|
recipes/icons/tv_axnscifi.png
|
||||||
recipes/icons/tv_comedycentral.png
|
recipes/icons/tv_comedycentral.png
|
||||||
recipes/icons/tv_discoveryscience.png
|
recipes/icons/tv_discoveryscience.png
|
||||||
|
|||||||
@ -19,6 +19,62 @@
|
|||||||
# new recipes:
|
# new recipes:
|
||||||
# - title:
|
# - title:
|
||||||
|
|
||||||
|
- version: 0.9.24
|
||||||
|
date: 2013-03-22
|
||||||
|
|
||||||
|
new features:
|
||||||
|
- title: "ToC Editor: Allow auto-generation of Table of Contents entries from headings and/or links in the book"
|
||||||
|
|
||||||
|
- title: "EPUB/MOBI Catalogs: Allow saving used settings as presets which can be loaded easily later."
|
||||||
|
tickets: [1155587]
|
||||||
|
|
||||||
|
- title: "Indicate which columns are custom columns when selecting columns in the Preferences"
|
||||||
|
tickets: [1158066]
|
||||||
|
|
||||||
|
- title: "News download: Add an option recipe authors can set to have calibre automatically reduce the size of downloaded images by lowering their quality"
|
||||||
|
|
||||||
|
bug fixes:
|
||||||
|
- title: "News download: Fix a regression in 0.9.23 that prevented oldest_article from working with some RSS feeds."
|
||||||
|
|
||||||
|
- title: "Conversion: handle the :before and :after pseudo CSS selectors correctly"
|
||||||
|
|
||||||
|
- title: "AZW3 Output: Handle the case of the <guide> reference to a ToC containing an anchor correctly."
|
||||||
|
tickets: [1158413]
|
||||||
|
|
||||||
|
- title: "BiBTeX catalogs: Fix ISBN not being output and the library_name field causing catalog generation to fail"
|
||||||
|
tickets: [1156432, 1158127]
|
||||||
|
|
||||||
|
- title: "Conversion: Add support for CSS stylesheets that wrap their rules inside a @media rule."
|
||||||
|
tickets: [1157345]
|
||||||
|
|
||||||
|
- title: "Cover browser: Fix scrolling not working for books after the 32678'th book in a large library."
|
||||||
|
tickets: [1153204]
|
||||||
|
|
||||||
|
- title: "Linux: Update bundled libmtp version"
|
||||||
|
|
||||||
|
- title: "Clear the Book details panel when the current search returns no matches."
|
||||||
|
tickets: [1153026]
|
||||||
|
|
||||||
|
- title: "Fix a regression that broke creation of advanced column coloring rules"
|
||||||
|
tickets: [1156291]
|
||||||
|
|
||||||
|
- title: "Amazon metadata download: Handle cover images loaded via javascript on the amazon.de site"
|
||||||
|
|
||||||
|
- title: "Nicer error message when exporting a generated csv catalog to a file open in another program on windows."
|
||||||
|
tickets: [1155539]
|
||||||
|
|
||||||
|
- title: "Fix ebook-convert -h showing ANSI escape codes in the windows command prompt"
|
||||||
|
tickets: [1158499]
|
||||||
|
|
||||||
|
improved recipes:
|
||||||
|
- Various Polish news sources
|
||||||
|
- kath.net
|
||||||
|
- Il Giornale
|
||||||
|
- Kellog Insight
|
||||||
|
|
||||||
|
new recipes:
|
||||||
|
- title:
|
||||||
|
|
||||||
- version: 0.9.23
|
- version: 0.9.23
|
||||||
date: 2013-03-15
|
date: 2013-03-15
|
||||||
|
|
||||||
|
|||||||
@ -10,46 +10,35 @@ class Adventure_zone(BasicNewsRecipe):
|
|||||||
oldest_article = 20
|
oldest_article = 20
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
cover_url = 'http://www.adventure-zone.info/inne/logoaz_2012.png'
|
cover_url = 'http://www.adventure-zone.info/inne/logoaz_2012.png'
|
||||||
index='http://www.adventure-zone.info/fusion/'
|
index = 'http://www.adventure-zone.info/fusion/'
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
preprocess_regexps = [(re.compile(r"<td class='capmain'>Komentarze</td>", re.IGNORECASE), lambda m: ''),
|
preprocess_regexps = [(re.compile(r"<td class='capmain'>Komentarze</td>", re.IGNORECASE), lambda m: ''),
|
||||||
(re.compile(r'</?table.*?>'), lambda match: ''),
|
(re.compile(r'</?table.*?>'), lambda match: ''),
|
||||||
(re.compile(r'</?tbody.*?>'), lambda match: '')]
|
(re.compile(r'</?tbody.*?>'), lambda match: '')]
|
||||||
remove_tags_before= dict(name='td', attrs={'class':'main-bg'})
|
remove_tags_before = dict(name='td', attrs={'class':'main-bg'})
|
||||||
remove_tags= [dict(name='img', attrs={'alt':'Drukuj'})]
|
remove_tags = [dict(name='img', attrs={'alt':'Drukuj'})]
|
||||||
remove_tags_after= dict(id='comments')
|
remove_tags_after = dict(id='comments')
|
||||||
extra_css = '.main-bg{text-align: left;} td.capmain{ font-size: 22px; }'
|
extra_css = '.main-bg{text-align: left;} td.capmain{ font-size: 22px; } img.news-category {float: left; margin-right: 5px;}'
|
||||||
feeds = [(u'Nowinki', u'http://www.adventure-zone.info/fusion/feeds/news.php')]
|
feeds = [(u'Nowinki', u'http://www.adventure-zone.info/fusion/feeds/news.php')]
|
||||||
|
|
||||||
'''def parse_feeds (self):
|
|
||||||
feeds = BasicNewsRecipe.parse_feeds(self)
|
|
||||||
soup=self.index_to_soup(u'http://www.adventure-zone.info/fusion/feeds/news.php')
|
|
||||||
tag=soup.find(name='channel')
|
|
||||||
titles=[]
|
|
||||||
for r in tag.findAll(name='image'):
|
|
||||||
r.extract()
|
|
||||||
art=tag.findAll(name='item')
|
|
||||||
for i in art:
|
|
||||||
titles.append(i.title.string)
|
|
||||||
for feed in feeds:
|
|
||||||
for article in feed.articles[:]:
|
|
||||||
article.title=titles[feed.articles.index(article)]
|
|
||||||
return feeds'''
|
|
||||||
|
|
||||||
|
|
||||||
'''def get_cover_url(self):
|
'''def get_cover_url(self):
|
||||||
soup = self.index_to_soup('http://www.adventure-zone.info/fusion/news.php')
|
soup = self.index_to_soup('http://www.adventure-zone.info/fusion/news.php')
|
||||||
cover=soup.find(id='box_OstatninumerAZ')
|
cover=soup.find(id='box_OstatninumerAZ')
|
||||||
self.cover_url='http://www.adventure-zone.info/fusion/'+ cover.center.a.img['src']
|
self.cover_url='http://www.adventure-zone.info/fusion/'+ cover.center.a.img['src']
|
||||||
return getattr(self, 'cover_url', self.cover_url)'''
|
return getattr(self, 'cover_url', self.cover_url)'''
|
||||||
|
|
||||||
def populate_article_metadata(self, article, soup, first):
|
def populate_article_metadata(self, article, soup, first):
|
||||||
result = re.search('(.+) - Adventure Zone', soup.title.string)
|
result = re.search('(.+) - Adventure Zone', soup.title.string)
|
||||||
if result:
|
if result:
|
||||||
article.title = result.group(1)
|
result = result.group(1)
|
||||||
else:
|
else:
|
||||||
result = soup.body.find('strong')
|
result = soup.body.find('strong')
|
||||||
if result:
|
if result:
|
||||||
article.title = result.string
|
result = result.string
|
||||||
|
if result:
|
||||||
|
result = result.replace('&', '&')
|
||||||
|
result = result.replace(''', '’')
|
||||||
|
article.title = result
|
||||||
|
|
||||||
def skip_ad_pages(self, soup):
|
def skip_ad_pages(self, soup):
|
||||||
skip_tag = soup.body.find(name='td', attrs={'class':'main-bg'})
|
skip_tag = soup.body.find(name='td', attrs={'class':'main-bg'})
|
||||||
@ -78,4 +67,3 @@ class Adventure_zone(BasicNewsRecipe):
|
|||||||
a['href']=self.index + a['href']
|
a['href']=self.index + a['href']
|
||||||
return soup
|
return soup
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -18,3 +18,10 @@ class Astroflesz(BasicNewsRecipe):
|
|||||||
remove_tags_after = dict(name='div', attrs={'class':'itemLinks'})
|
remove_tags_after = dict(name='div', attrs={'class':'itemLinks'})
|
||||||
remove_tags = [dict(name='div', attrs={'class':['itemLinks', 'itemToolbar', 'itemRatingBlock']})]
|
remove_tags = [dict(name='div', attrs={'class':['itemLinks', 'itemToolbar', 'itemRatingBlock']})]
|
||||||
feeds = [(u'Wszystkie', u'http://astroflesz.pl/?format=feed')]
|
feeds = [(u'Wszystkie', u'http://astroflesz.pl/?format=feed')]
|
||||||
|
|
||||||
|
def postprocess_html(self, soup, first_fetch):
|
||||||
|
t = soup.find(attrs={'class':'itemIntroText'})
|
||||||
|
if t:
|
||||||
|
for i in t.findAll('img'):
|
||||||
|
i['style'] = 'float: left; margin-right: 5px;'
|
||||||
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
import re
|
import re
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class BenchmarkPl(BasicNewsRecipe):
|
class BenchmarkPl(BasicNewsRecipe):
|
||||||
title = u'Benchmark.pl'
|
title = u'Benchmark.pl'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -13,10 +15,10 @@ class BenchmarkPl(BasicNewsRecipe):
|
|||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
remove_attributes = ['style']
|
remove_attributes = ['style']
|
||||||
preprocess_regexps = [(re.compile(ur'<h3><span style="font-size: small;"> Zobacz poprzednie <a href="http://www.benchmark.pl/news/zestawienie/grupa_id/135">Opinie dnia:</a></span>.*</body>', re.DOTALL|re.IGNORECASE), lambda match: '</body>'), (re.compile(ur'Więcej o .*?</ul>', re.DOTALL|re.IGNORECASE), lambda match: '')]
|
preprocess_regexps = [(re.compile(ur'<h3><span style="font-size: small;"> Zobacz poprzednie <a href="http://www.benchmark.pl/news/zestawienie/grupa_id/135">Opinie dnia:</a></span>.*</body>', re.DOTALL|re.IGNORECASE), lambda match: '</body>'), (re.compile(ur'Więcej o .*?</ul>', re.DOTALL|re.IGNORECASE), lambda match: '')]
|
||||||
keep_only_tags=[dict(name='div', attrs={'class':['m_zwykly', 'gallery']}), dict(id='article')]
|
keep_only_tags = [dict(name='div', attrs={'class':['m_zwykly', 'gallery']}), dict(id='article')]
|
||||||
remove_tags_after=dict(name='div', attrs={'class':'body'})
|
remove_tags_after = dict(id='article')
|
||||||
remove_tags=[dict(name='div', attrs={'class':['kategoria', 'socialize', 'thumb', 'panelOcenaObserwowane', 'categoryNextToSocializeGallery', 'breadcrumb', 'footer', 'moreTopics']}), dict(name='table', attrs={'background':'http://www.benchmark.pl/uploads/backend_img/a/fotki_newsy/opinie_dnia/bg.png'}), dict(name='table', attrs={'width':'210', 'cellspacing':'1', 'cellpadding':'4', 'border':'0', 'align':'right'})]
|
remove_tags = [dict(name='div', attrs={'class':['comments', 'body', 'kategoria', 'socialize', 'thumb', 'panelOcenaObserwowane', 'categoryNextToSocializeGallery', 'breadcrumb', 'footer', 'moreTopics']}), dict(name='table', attrs = {'background':'http://www.benchmark.pl/uploads/backend_img/a/fotki_newsy/opinie_dnia/bg.png'}), dict(name='table', attrs={'width':'210', 'cellspacing':'1', 'cellpadding':'4', 'border':'0', 'align':'right'})]
|
||||||
INDEX= 'http://www.benchmark.pl'
|
INDEX = 'http://www.benchmark.pl'
|
||||||
feeds = [(u'Aktualności', u'http://www.benchmark.pl/rss/aktualnosci-pliki.xml'),
|
feeds = [(u'Aktualności', u'http://www.benchmark.pl/rss/aktualnosci-pliki.xml'),
|
||||||
(u'Testy i recenzje', u'http://www.benchmark.pl/rss/testy-recenzje-minirecenzje.xml')]
|
(u'Testy i recenzje', u'http://www.benchmark.pl/rss/testy-recenzje-minirecenzje.xml')]
|
||||||
|
|
||||||
@ -27,7 +29,12 @@ class BenchmarkPl(BasicNewsRecipe):
|
|||||||
soup2 = self.index_to_soup(nexturl['href'])
|
soup2 = self.index_to_soup(nexturl['href'])
|
||||||
nexturl = soup2.find(attrs={'class':'next'})
|
nexturl = soup2.find(attrs={'class':'next'})
|
||||||
pagetext = soup2.find(name='div', attrs={'class':'body'})
|
pagetext = soup2.find(name='div', attrs={'class':'body'})
|
||||||
appendtag.find('div', attrs={'class':'k_ster'}).extract()
|
tag = appendtag.find('div', attrs={'class':'k_ster'})
|
||||||
|
if tag:
|
||||||
|
tag.extract()
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
if appendtag.find('div', attrs={'class':'k_ster'}):
|
if appendtag.find('div', attrs={'class':'k_ster'}):
|
||||||
@ -37,40 +44,44 @@ class BenchmarkPl(BasicNewsRecipe):
|
|||||||
|
|
||||||
|
|
||||||
def image_article(self, soup, appendtag):
|
def image_article(self, soup, appendtag):
|
||||||
nexturl=soup.find('div', attrs={'class':'preview'})
|
nexturl = soup.find('div', attrs={'class':'preview'})
|
||||||
if nexturl is not None:
|
if nexturl:
|
||||||
nexturl=nexturl.find('a', attrs={'class':'move_next'})
|
nexturl = nexturl.find('a', attrs={'class':'move_next'})
|
||||||
image=appendtag.find('div', attrs={'class':'preview'}).div['style'][16:]
|
image = appendtag.find('div', attrs={'class':'preview'}).div['style'][16:]
|
||||||
image=self.INDEX + image[:image.find("')")]
|
image = self.INDEX + image[:image.find("')")]
|
||||||
appendtag.find(attrs={'class':'preview'}).name='img'
|
appendtag.find(attrs={'class':'preview'}).name='img'
|
||||||
appendtag.find(attrs={'class':'preview'})['src']=image
|
appendtag.find(attrs={'class':'preview'})['src']=image
|
||||||
appendtag.find('a', attrs={'class':'move_next'}).extract()
|
appendtag.find('a', attrs={'class':'move_next'}).extract()
|
||||||
while nexturl is not None:
|
while nexturl:
|
||||||
nexturl= self.INDEX + nexturl['href']
|
nexturl = self.INDEX + nexturl['href']
|
||||||
soup2 = self.index_to_soup(nexturl)
|
soup2 = self.index_to_soup(nexturl)
|
||||||
nexturl=soup2.find('a', attrs={'class':'move_next'})
|
nexturl = soup2.find('a', attrs={'class':'move_next'})
|
||||||
image=soup2.find('div', attrs={'class':'preview'}).div['style'][16:]
|
image = soup2.find('div', attrs={'class':'preview'}).div['style'][16:]
|
||||||
image=self.INDEX + image[:image.find("')")]
|
image = self.INDEX + image[:image.find("')")]
|
||||||
soup2.find(attrs={'class':'preview'}).name='img'
|
soup2.find(attrs={'class':'preview'}).name='img'
|
||||||
soup2.find(attrs={'class':'preview'})['src']=image
|
soup2.find(attrs={'class':'preview'})['src']=image
|
||||||
pagetext=soup2.find('div', attrs={'class':'gallery'})
|
pagetext = soup2.find('div', attrs={'class':'gallery'})
|
||||||
pagetext.find('div', attrs={'class':'title'}).extract()
|
pagetext.find('div', attrs={'class':'title'}).extract()
|
||||||
pagetext.find('div', attrs={'class':'thumb'}).extract()
|
pagetext.find('div', attrs={'class':'thumb'}).extract()
|
||||||
pagetext.find('div', attrs={'class':'panelOcenaObserwowane'}).extract()
|
pagetext.find('div', attrs={'class':'panelOcenaObserwowane'}).extract()
|
||||||
if nexturl is not None:
|
if nexturl:
|
||||||
pagetext.find('a', attrs={'class':'move_next'}).extract()
|
pagetext.find('a', attrs={'class':'move_next'}).extract()
|
||||||
pagetext.find('a', attrs={'class':'move_back'}).extract()
|
pagetext.find('a', attrs={'class':'move_back'}).extract()
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
if soup.find('div', attrs={'class':'preview'}) is not None:
|
if soup.find('div', attrs={'class':'preview'}):
|
||||||
self.image_article(soup, soup.body)
|
self.image_article(soup, soup.body)
|
||||||
else:
|
else:
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
for a in soup('a'):
|
for a in soup('a'):
|
||||||
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
if a.has_key('href') and not a['href'].startswith('http'):
|
||||||
a['href']=self.INDEX + a['href']
|
a['href'] = self.INDEX + a['href']
|
||||||
|
for r in soup.findAll(attrs={'class':['comments', 'body']}):
|
||||||
|
r.extract()
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -14,7 +14,7 @@ from calibre.web.feeds.news import BasicNewsRecipe
|
|||||||
class biweekly(BasicNewsRecipe):
|
class biweekly(BasicNewsRecipe):
|
||||||
__author__ = u'Łukasz Grąbczewski'
|
__author__ = u'Łukasz Grąbczewski'
|
||||||
title = 'Biweekly'
|
title = 'Biweekly'
|
||||||
language = 'en'
|
language = 'en_PL'
|
||||||
publisher = 'National Audiovisual Institute'
|
publisher = 'National Audiovisual Institute'
|
||||||
publication_type = 'magazine'
|
publication_type = 'magazine'
|
||||||
description = u'link with culture [English edition of Polish magazine]: literature, theatre, film, art, music, views, talks'
|
description = u'link with culture [English edition of Polish magazine]: literature, theatre, film, art, music, views, talks'
|
||||||
|
|||||||
30
recipes/blog_biszopa.recipe
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
__license__ = 'GPL v3'
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
class BlogBiszopa(BasicNewsRecipe):
|
||||||
|
title = u'Blog Biszopa'
|
||||||
|
__author__ = 'fenuks'
|
||||||
|
description = u'Zapiski z Granitowego Miasta'
|
||||||
|
category = 'history'
|
||||||
|
#publication_type = ''
|
||||||
|
language = 'pl'
|
||||||
|
#encoding = ''
|
||||||
|
#extra_css = ''
|
||||||
|
cover_url = 'http://blogbiszopa.pl/wp-content/themes/biszop/images/logo.png'
|
||||||
|
masthead_url = ''
|
||||||
|
use_embedded_content = False
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
no_stylesheets = True
|
||||||
|
remove_empty_feeds = True
|
||||||
|
remove_javascript = True
|
||||||
|
remove_attributes = ['style', 'font']
|
||||||
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
|
|
||||||
|
keep_only_tags = [dict(id='main-content')]
|
||||||
|
remove_tags = [dict(name='footer')]
|
||||||
|
#remove_tags_after = {}
|
||||||
|
#remove_tags_before = {}
|
||||||
|
|
||||||
|
feeds = [(u'Artyku\u0142y', u'http://blogbiszopa.pl/feed/')]
|
||||||
|
|
||||||
@ -1,5 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
import re
|
import re
|
||||||
|
|
||||||
class Ciekawostki_Historyczne(BasicNewsRecipe):
|
class Ciekawostki_Historyczne(BasicNewsRecipe):
|
||||||
title = u'Ciekawostki Historyczne'
|
title = u'Ciekawostki Historyczne'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
@ -7,42 +8,31 @@ class Ciekawostki_Historyczne(BasicNewsRecipe):
|
|||||||
description = u'Serwis popularnonaukowy - odkrycia, kontrowersje, historia, ciekawostki, badania, ciekawostki z przeszłości.'
|
description = u'Serwis popularnonaukowy - odkrycia, kontrowersje, historia, ciekawostki, badania, ciekawostki z przeszłości.'
|
||||||
category = 'history'
|
category = 'history'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
masthead_url= 'http://ciekawostkihistoryczne.pl/wp-content/themes/Wordpress_Magazine/images/logo-ciekawostki-historyczne-male.jpg'
|
masthead_url = 'http://ciekawostkihistoryczne.pl/wp-content/themes/Wordpress_Magazine/images/logo-ciekawostki-historyczne-male.jpg'
|
||||||
cover_url='http://ciekawostkihistoryczne.pl/wp-content/themes/Wordpress_Magazine/images/logo-ciekawostki-historyczne-male.jpg'
|
cover_url = 'http://ciekawostkihistoryczne.pl/wp-content/themes/Wordpress_Magazine/images/logo-ciekawostki-historyczne-male.jpg'
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
|
extra_css = 'img.alignleft {float:left; margin-right:5px;} .alignright {float:right; margin-left:5px;}'
|
||||||
|
oldest_article = 12
|
||||||
preprocess_regexps = [(re.compile(ur'Ten artykuł ma kilka stron.*?</fb:like>', re.DOTALL), lambda match: ''), (re.compile(ur'<h2>Zobacz też:</h2>.*?</ol>', re.DOTALL), lambda match: '')]
|
preprocess_regexps = [(re.compile(ur'Ten artykuł ma kilka stron.*?</fb:like>', re.DOTALL), lambda match: ''), (re.compile(ur'<h2>Zobacz też:</h2>.*?</ol>', re.DOTALL), lambda match: '')]
|
||||||
no_stylesheets=True
|
no_stylesheets = True
|
||||||
remove_empty_feeds=True
|
remove_empty_feeds = True
|
||||||
keep_only_tags=[dict(name='div', attrs={'class':'post'})]
|
keep_only_tags = [dict(name='div', attrs={'class':'post'})]
|
||||||
remove_tags=[dict(id='singlepostinfo')]
|
recursions = 5
|
||||||
|
remove_tags = [dict(id='singlepostinfo')]
|
||||||
|
|
||||||
feeds = [(u'Staro\u017cytno\u015b\u0107', u'http://ciekawostkihistoryczne.pl/tag/starozytnosc/feed/'), (u'\u015aredniowiecze', u'http://ciekawostkihistoryczne.pl/tag/sredniowiecze/feed/'), (u'Nowo\u017cytno\u015b\u0107', u'http://ciekawostkihistoryczne.pl/tag/nowozytnosc/feed/'), (u'XIX wiek', u'http://ciekawostkihistoryczne.pl/tag/xix-wiek/feed/'), (u'1914-1939', u'http://ciekawostkihistoryczne.pl/tag/1914-1939/feed/'), (u'1939-1945', u'http://ciekawostkihistoryczne.pl/tag/1939-1945/feed/'), (u'Powojnie (od 1945)', u'http://ciekawostkihistoryczne.pl/tag/powojnie/feed/'), (u'Recenzje', u'http://ciekawostkihistoryczne.pl/category/recenzje/feed/')]
|
feeds = [(u'Staro\u017cytno\u015b\u0107', u'http://ciekawostkihistoryczne.pl/tag/starozytnosc/feed/'), (u'\u015aredniowiecze', u'http://ciekawostkihistoryczne.pl/tag/sredniowiecze/feed/'), (u'Nowo\u017cytno\u015b\u0107', u'http://ciekawostkihistoryczne.pl/tag/nowozytnosc/feed/'), (u'XIX wiek', u'http://ciekawostkihistoryczne.pl/tag/xix-wiek/feed/'), (u'1914-1939', u'http://ciekawostkihistoryczne.pl/tag/1914-1939/feed/'), (u'1939-1945', u'http://ciekawostkihistoryczne.pl/tag/1939-1945/feed/'), (u'Powojnie (od 1945)', u'http://ciekawostkihistoryczne.pl/tag/powojnie/feed/'), (u'Recenzje', u'http://ciekawostkihistoryczne.pl/category/recenzje/feed/')]
|
||||||
|
|
||||||
def append_page(self, soup, appendtag):
|
def is_link_wanted(self, url, tag):
|
||||||
tag=soup.find(name='h7')
|
return 'ciekawostkihistoryczne' in url and url[-2] in {'2', '3', '4', '5', '6'}
|
||||||
if tag:
|
|
||||||
if tag.br:
|
|
||||||
pass
|
|
||||||
elif tag.nextSibling.name=='p':
|
|
||||||
tag=tag.nextSibling
|
|
||||||
nexturl = tag.findAll('a')
|
|
||||||
for nextpage in nexturl:
|
|
||||||
tag.extract()
|
|
||||||
nextpage= nextpage['href']
|
|
||||||
soup2 = self.index_to_soup(nextpage)
|
|
||||||
pagetext = soup2.find(name='div', attrs={'class':'post'})
|
|
||||||
for r in pagetext.findAll('div', attrs={'id':'singlepostinfo'}):
|
|
||||||
r.extract()
|
|
||||||
for r in pagetext.findAll('div', attrs={'class':'wp-caption alignright'}):
|
|
||||||
r.extract()
|
|
||||||
for r in pagetext.findAll('h1'):
|
|
||||||
r.extract()
|
|
||||||
pagetext.find('h6').nextSibling.extract()
|
|
||||||
pagetext.find('h7').nextSibling.extract()
|
|
||||||
pos = len(appendtag.contents)
|
|
||||||
appendtag.insert(pos, pagetext)
|
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def postprocess_html(self, soup, first_fetch):
|
||||||
self.append_page(soup, soup.body)
|
tag = soup.find('h7')
|
||||||
|
if tag:
|
||||||
|
tag.nextSibling.extract()
|
||||||
|
if not first_fetch:
|
||||||
|
for r in soup.findAll(['h1']):
|
||||||
|
r.extract()
|
||||||
|
soup.find('h6').nextSibling.extract()
|
||||||
return soup
|
return soup
|
||||||
|
|
||||||
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
|
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
|
||||||
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
class Computerworld_pl(BasicNewsRecipe):
|
class Computerworld_pl(BasicNewsRecipe):
|
||||||
title = u'Computerworld.pl'
|
title = u'Computerworld.pl'
|
||||||
@ -12,8 +12,16 @@ class Computerworld_pl(BasicNewsRecipe):
|
|||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
keep_only_tags = [dict(attrs={'class':['tyt_news', 'prawo', 'autor', 'tresc']})]
|
remove_attributes = ['style',]
|
||||||
remove_tags_after = dict(name='div', attrs={'class':'rMobi'})
|
preprocess_regexps = [(re.compile(u'Zobacz również:', re.IGNORECASE), lambda m: ''), (re.compile(ur'[*]+reklama[*]+', re.IGNORECASE), lambda m: ''),]
|
||||||
remove_tags = [dict(name='div', attrs={'class':['nnav', 'rMobi']}), dict(name='table', attrs={'class':'ramka_slx'})]
|
keep_only_tags = [dict(id=['szpaltaL', 's2011'])]
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class':'tresc'})
|
||||||
|
remove_tags = [dict(attrs={'class':['nnav', 'rMobi', 'tagi', 'rec']}),]
|
||||||
feeds = [(u'Wiadomo\u015bci', u'http://rssout.idg.pl/cw/news_iso.xml')]
|
feeds = [(u'Wiadomo\u015bci', u'http://rssout.idg.pl/cw/news_iso.xml')]
|
||||||
|
|
||||||
|
def skip_ad_pages(self, soup):
|
||||||
|
if soup.title.string.lower() == 'advertisement':
|
||||||
|
tag = soup.find(name='a')
|
||||||
|
if tag:
|
||||||
|
new_soup = self.index_to_soup(tag['href'], raw=True)
|
||||||
|
return new_soup
|
||||||
@ -1,5 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
from calibre.ebooks.BeautifulSoup import BeautifulSoup
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup, Comment
|
||||||
|
|
||||||
class CoNowegoPl(BasicNewsRecipe):
|
class CoNowegoPl(BasicNewsRecipe):
|
||||||
title = u'conowego.pl'
|
title = u'conowego.pl'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -10,6 +11,7 @@ class CoNowegoPl(BasicNewsRecipe):
|
|||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
INDEX = 'http://www.conowego.pl/'
|
INDEX = 'http://www.conowego.pl/'
|
||||||
|
extra_css = '.news-single-img {float:left; margin-right:5px;}'
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
@ -35,6 +37,9 @@ class CoNowegoPl(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
for r in appendtag.findAll(attrs={'class':['pages', 'paginationWrap']}):
|
for r in appendtag.findAll(attrs={'class':['pages', 'paginationWrap']}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
|
||||||
|
|||||||
@ -12,11 +12,13 @@ class CzasGentlemanow(BasicNewsRecipe):
|
|||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
|
extra_css = '.gallery-item {float:left; margin-right: 10px; max-width: 20%;} .alignright {text-align: right; float:right; margin-left:5px;}\
|
||||||
|
.wp-caption-text {text-align: left;} img.aligncenter {display: block; margin-left: auto; margin-right: auto;} .alignleft {float: left; margin-right:5px;}'
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
preprocess_regexps = [(re.compile(u'<h3>Może Cię też zainteresować:</h3>'), lambda m: '')]
|
preprocess_regexps = [(re.compile(u'<h3>Może Cię też zainteresować:</h3>'), lambda m: '')]
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
keep_only_tags = [dict(name='div', attrs={'class':'content'})]
|
keep_only_tags = [dict(name='div', attrs={'class':'content'})]
|
||||||
remove_tags = [dict(attrs={'class':'meta_comments'}), dict(id=['comments', 'related_posts_thumbnails'])]
|
remove_tags = [dict(attrs={'class':'meta_comments'}), dict(id=['comments', 'related_posts_thumbnails', 'respond'])]
|
||||||
remove_tags_after = dict(id='comments')
|
remove_tags_after = dict(id='comments')
|
||||||
feeds = [(u'M\u0119ski \u015awiat', u'http://czasgentlemanow.pl/category/meski-swiat/feed/'), (u'Styl', u'http://czasgentlemanow.pl/category/styl/feed/'), (u'Vademecum Gentlemana', u'http://czasgentlemanow.pl/category/vademecum/feed/'), (u'Dom i rodzina', u'http://czasgentlemanow.pl/category/dom-i-rodzina/feed/'), (u'Honor', u'http://czasgentlemanow.pl/category/honor/feed/'), (u'Gad\u017cety Gentlemana', u'http://czasgentlemanow.pl/category/gadzety-gentlemana/feed/')]
|
feeds = [(u'M\u0119ski \u015awiat', u'http://czasgentlemanow.pl/category/meski-swiat/feed/'), (u'Styl', u'http://czasgentlemanow.pl/category/styl/feed/'), (u'Vademecum Gentlemana', u'http://czasgentlemanow.pl/category/vademecum/feed/'), (u'Dom i rodzina', u'http://czasgentlemanow.pl/category/dom-i-rodzina/feed/'), (u'Honor', u'http://czasgentlemanow.pl/category/honor/feed/'), (u'Gad\u017cety Gentlemana', u'http://czasgentlemanow.pl/category/gadzety-gentlemana/feed/')]
|
||||||
|
|||||||
@ -16,6 +16,7 @@ class Dobreprogramy_pl(BasicNewsRecipe):
|
|||||||
extra_css = '.title {font-size:22px;}'
|
extra_css = '.title {font-size:22px;}'
|
||||||
oldest_article = 8
|
oldest_article = 8
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
|
remove_attrs = ['style', 'width', 'height']
|
||||||
preprocess_regexps = [(re.compile(ur'<div id="\S+360pmp4">Twoja przeglądarka nie obsługuje Flasha i HTML5 lub wyłączono obsługę JavaScript...</div>'), lambda match: '') ]
|
preprocess_regexps = [(re.compile(ur'<div id="\S+360pmp4">Twoja przeglądarka nie obsługuje Flasha i HTML5 lub wyłączono obsługę JavaScript...</div>'), lambda match: '') ]
|
||||||
keep_only_tags=[dict(attrs={'class':['news', 'entry single']})]
|
keep_only_tags=[dict(attrs={'class':['news', 'entry single']})]
|
||||||
remove_tags = [dict(attrs={'class':['newsOptions', 'noPrint', 'komentarze', 'tags font-heading-master']}), dict(id='komentarze'), dict(name='iframe')]
|
remove_tags = [dict(attrs={'class':['newsOptions', 'noPrint', 'komentarze', 'tags font-heading-master']}), dict(id='komentarze'), dict(name='iframe')]
|
||||||
@ -28,4 +29,11 @@ class Dobreprogramy_pl(BasicNewsRecipe):
|
|||||||
for a in soup('a'):
|
for a in soup('a'):
|
||||||
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
||||||
a['href']=self.index + a['href']
|
a['href']=self.index + a['href']
|
||||||
|
for r in soup.findAll('iframe'):
|
||||||
|
r.parent.extract()
|
||||||
|
return soup
|
||||||
|
def postprocess_html(self, soup, first_fetch):
|
||||||
|
for r in soup.findAll('span', text=''):
|
||||||
|
if not r.string:
|
||||||
|
r.extract()
|
||||||
return soup
|
return soup
|
||||||
@ -8,6 +8,7 @@ class BasicUserRecipe1337668045(BasicNewsRecipe):
|
|||||||
cover_url = 'http://drytooling.com.pl/images/drytooling-kindle.png'
|
cover_url = 'http://drytooling.com.pl/images/drytooling-kindle.png'
|
||||||
description = u'Drytooling.com.pl jest serwisem wspinaczki zimowej, alpinizmu i himalaizmu. Jeśli uwielbiasz zimę, nie możesz doczekać się aż wyciągniesz szpej z szafki i uderzysz w Tatry, Alpy, czy może Himalaje, to znajdziesz tutaj naprawdę dużo interesujących Cię treści! Zapraszamy!'
|
description = u'Drytooling.com.pl jest serwisem wspinaczki zimowej, alpinizmu i himalaizmu. Jeśli uwielbiasz zimę, nie możesz doczekać się aż wyciągniesz szpej z szafki i uderzysz w Tatry, Alpy, czy może Himalaje, to znajdziesz tutaj naprawdę dużo interesujących Cię treści! Zapraszamy!'
|
||||||
__author__ = u'Damian Granowski'
|
__author__ = u'Damian Granowski'
|
||||||
|
language = 'pl'
|
||||||
oldest_article = 100
|
oldest_article = 100
|
||||||
max_articles_per_feed = 20
|
max_articles_per_feed = 20
|
||||||
auto_cleanup = True
|
auto_cleanup = True
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class Dzieje(BasicNewsRecipe):
|
class Dzieje(BasicNewsRecipe):
|
||||||
title = u'dzieje.pl'
|
title = u'dzieje.pl'
|
||||||
@ -8,11 +9,12 @@ class Dzieje(BasicNewsRecipe):
|
|||||||
category = 'history'
|
category = 'history'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
|
extra_css = '.imagecache-default {float:left; margin-right:20px;}'
|
||||||
index = 'http://dzieje.pl'
|
index = 'http://dzieje.pl'
|
||||||
oldest_article = 8
|
oldest_article = 8
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
remove_javascript=True
|
remove_javascript = True
|
||||||
no_stylesheets= True
|
no_stylesheets = True
|
||||||
keep_only_tags = [dict(name='h1', attrs={'class':'title'}), dict(id='content-area')]
|
keep_only_tags = [dict(name='h1', attrs={'class':'title'}), dict(id='content-area')]
|
||||||
remove_tags = [dict(attrs={'class':'field field-type-computed field-field-tagi'}), dict(id='dogory')]
|
remove_tags = [dict(attrs={'class':'field field-type-computed field-field-tagi'}), dict(id='dogory')]
|
||||||
#feeds = [(u'Dzieje', u'http://dzieje.pl/rss.xml')]
|
#feeds = [(u'Dzieje', u'http://dzieje.pl/rss.xml')]
|
||||||
@ -28,16 +30,19 @@ class Dzieje(BasicNewsRecipe):
|
|||||||
pagetext = soup2.find(id='content-area').find(attrs={'class':'content'})
|
pagetext = soup2.find(id='content-area').find(attrs={'class':'content'})
|
||||||
for r in pagetext.findAll(attrs={'class':['fieldgroup group-groupkul', 'fieldgroup group-zdjeciekult', 'fieldgroup group-zdjecieciekaw', 'fieldgroup group-zdjecieksiazka', 'fieldgroup group-zdjeciedu', 'field field-type-filefield field-field-zdjecieglownawyd']}):
|
for r in pagetext.findAll(attrs={'class':['fieldgroup group-groupkul', 'fieldgroup group-zdjeciekult', 'fieldgroup group-zdjecieciekaw', 'fieldgroup group-zdjecieksiazka', 'fieldgroup group-zdjeciedu', 'field field-type-filefield field-field-zdjecieglownawyd']}):
|
||||||
r.extract()
|
r.extract()
|
||||||
pos = len(appendtag.contents)
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
appendtag.insert(pos, pagetext)
|
# appendtag.insert(pos, pagetext)
|
||||||
tag = soup2.find('li', attrs={'class':'pager-next'})
|
tag = soup2.find('li', attrs={'class':'pager-next'})
|
||||||
for r in appendtag.findAll(attrs={'class':['item-list', 'field field-type-computed field-field-tagi', ]}):
|
for r in appendtag.findAll(attrs={'class':['item-list', 'field field-type-computed field-field-tagi', ]}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def find_articles(self, url):
|
def find_articles(self, url):
|
||||||
articles = []
|
articles = []
|
||||||
soup=self.index_to_soup(url)
|
soup = self.index_to_soup(url)
|
||||||
tag=soup.find(id='content-area').div.div
|
tag = soup.find(id='content-area').div.div
|
||||||
for i in tag.findAll('div', recursive=False):
|
for i in tag.findAll('div', recursive=False):
|
||||||
temp = i.find(attrs={'class':'views-field-title'}).span.a
|
temp = i.find(attrs={'class':'views-field-title'}).span.a
|
||||||
title = temp.string
|
title = temp.string
|
||||||
@ -64,7 +69,7 @@ class Dzieje(BasicNewsRecipe):
|
|||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
for a in soup('a'):
|
for a in soup('a'):
|
||||||
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
if a.has_key('href') and not a['href'].startswith('http'):
|
||||||
a['href']=self.index + a['href']
|
a['href'] = self.index + a['href']
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
import re
|
import re
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class Dziennik_pl(BasicNewsRecipe):
|
class Dziennik_pl(BasicNewsRecipe):
|
||||||
title = u'Dziennik.pl'
|
title = u'Dziennik.pl'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -9,17 +11,17 @@ class Dziennik_pl(BasicNewsRecipe):
|
|||||||
category = 'newspaper'
|
category = 'newspaper'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
masthead_url= 'http://5.s.dziennik.pl/images/logos.png'
|
masthead_url= 'http://5.s.dziennik.pl/images/logos.png'
|
||||||
cover_url= 'http://5.s.dziennik.pl/images/logos.png'
|
cover_url = 'http://5.s.dziennik.pl/images/logos.png'
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
remove_javascript=True
|
remove_javascript = True
|
||||||
remove_empty_feeds=True
|
remove_empty_feeds = True
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
extra_css= 'ul {list-style: none; padding: 0; margin: 0;} li {float: left;margin: 0 0.15em;}'
|
extra_css = 'ul {list-style: none; padding: 0; margin: 0;} li {float: left;margin: 0 0.15em;}'
|
||||||
preprocess_regexps = [(re.compile("Komentarze:"), lambda m: ''), (re.compile('<p><strong><a href=".*?">>>> CZYTAJ TAKŻE: ".*?"</a></strong></p>'), lambda m: '')]
|
preprocess_regexps = [(re.compile("Komentarze:"), lambda m: ''), (re.compile('<p><strong><a href=".*?">>>> CZYTAJ TAKŻE: ".*?"</a></strong></p>'), lambda m: '')]
|
||||||
keep_only_tags=[dict(id='article')]
|
keep_only_tags = [dict(id='article')]
|
||||||
remove_tags=[dict(name='div', attrs={'class':['art_box_dodatki', 'new_facebook_icons2', 'leftArt', 'article_print', 'quiz-widget', 'belka-spol', 'belka-spol belka-spol-bottom', 'art_data_tags', 'cl_right', 'boxRounded gal_inside']}), dict(name='a', attrs={'class':['komentarz', 'article_icon_addcommnent']})]
|
remove_tags = [dict(name='div', attrs={'class':['art_box_dodatki', 'new_facebook_icons2', 'leftArt', 'article_print', 'quiz-widget', 'belka-spol', 'belka-spol belka-spol-bottom', 'art_data_tags', 'cl_right', 'boxRounded gal_inside']}), dict(name='a', attrs={'class':['komentarz', 'article_icon_addcommnent']})]
|
||||||
feeds = [(u'Wszystko', u'http://rss.dziennik.pl/Dziennik-PL/'),
|
feeds = [(u'Wszystko', u'http://rss.dziennik.pl/Dziennik-PL/'),
|
||||||
(u'Wiadomości', u'http://rss.dziennik.pl/Dziennik-Wiadomosci'),
|
(u'Wiadomości', u'http://rss.dziennik.pl/Dziennik-Wiadomosci'),
|
||||||
(u'Gospodarka', u'http://rss.dziennik.pl/Dziennik-Gospodarka'),
|
(u'Gospodarka', u'http://rss.dziennik.pl/Dziennik-Gospodarka'),
|
||||||
@ -34,26 +36,29 @@ class Dziennik_pl(BasicNewsRecipe):
|
|||||||
(u'Nieruchomości', u'http://rss.dziennik.pl/Dziennik-Nieruchomosci')]
|
(u'Nieruchomości', u'http://rss.dziennik.pl/Dziennik-Nieruchomosci')]
|
||||||
|
|
||||||
def skip_ad_pages(self, soup):
|
def skip_ad_pages(self, soup):
|
||||||
tag=soup.find(name='a', attrs={'title':'CZYTAJ DALEJ'})
|
tag = soup.find(name='a', attrs={'title':'CZYTAJ DALEJ'})
|
||||||
if tag:
|
if tag:
|
||||||
new_soup=self.index_to_soup(tag['href'], raw=True)
|
new_soup = self.index_to_soup(tag['href'], raw=True)
|
||||||
return new_soup
|
return new_soup
|
||||||
|
|
||||||
def append_page(self, soup, appendtag):
|
def append_page(self, soup, appendtag):
|
||||||
tag=soup.find('a', attrs={'class':'page_next'})
|
tag = soup.find('a', attrs={'class':'page_next'})
|
||||||
if tag:
|
if tag:
|
||||||
appendtag.find('div', attrs={'class':'article_paginator'}).extract()
|
appendtag.find('div', attrs={'class':'article_paginator'}).extract()
|
||||||
while tag:
|
while tag:
|
||||||
soup2= self.index_to_soup(tag['href'])
|
soup2 = self.index_to_soup(tag['href'])
|
||||||
tag=soup2.find('a', attrs={'class':'page_next'})
|
tag = soup2.find('a', attrs={'class':'page_next'})
|
||||||
if not tag:
|
if not tag:
|
||||||
for r in appendtag.findAll('div', attrs={'class':'art_src'}):
|
for r in appendtag.findAll('div', attrs={'class':'art_src'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
pagetext = soup2.find(name='div', attrs={'class':'article_body'})
|
pagetext = soup2.find(name='div', attrs={'class':'article_body'})
|
||||||
for dictionary in self.remove_tags:
|
for dictionary in self.remove_tags:
|
||||||
v=pagetext.findAll(name=dictionary['name'], attrs=dictionary['attrs'])
|
v = pagetext.findAll(name=dictionary['name'], attrs=dictionary['attrs'])
|
||||||
for delete in v:
|
for delete in v:
|
||||||
delete.extract()
|
delete.extract()
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
if appendtag.find('div', attrs={'class':'article_paginator'}):
|
if appendtag.find('div', attrs={'class':'article_paginator'}):
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class DziennikWschodni(BasicNewsRecipe):
|
class DziennikWschodni(BasicNewsRecipe):
|
||||||
title = u'Dziennik Wschodni'
|
title = u'Dziennik Wschodni'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -73,6 +75,10 @@ class DziennikWschodni(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class EchoDnia(BasicNewsRecipe):
|
class EchoDnia(BasicNewsRecipe):
|
||||||
title = u'Echo Dnia'
|
title = u'Echo Dnia'
|
||||||
@ -69,6 +70,10 @@ class EchoDnia(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -9,7 +9,7 @@ class EkologiaPl(BasicNewsRecipe):
|
|||||||
language = 'pl'
|
language = 'pl'
|
||||||
cover_url = 'http://www.ekologia.pl/assets/images/logo/ekologia_pl_223x69.png'
|
cover_url = 'http://www.ekologia.pl/assets/images/logo/ekologia_pl_223x69.png'
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
extra_css = '.title {font-size: 200%;}'
|
extra_css = '.title {font-size: 200%;} .imagePowiazane, .imgCon {float:left; margin-right:5px;}'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
|||||||
@ -3,29 +3,37 @@
|
|||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2010, matek09, matek09@gmail.com'
|
__copyright__ = '2010, matek09, matek09@gmail.com'
|
||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
|
||||||
import re
|
import re
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup, Comment
|
||||||
|
|
||||||
class Esensja(BasicNewsRecipe):
|
class Esensja(BasicNewsRecipe):
|
||||||
|
|
||||||
title = u'Esensja'
|
title = u'Esensja'
|
||||||
__author__ = 'matek09'
|
__author__ = 'matek09 & fenuks'
|
||||||
description = 'Monthly magazine'
|
description = 'Magazyn kultury popularnej'
|
||||||
encoding = 'utf-8'
|
encoding = 'utf-8'
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
remove_javascript = True
|
remove_javascript = True
|
||||||
|
masthead_url = 'http://esensja.pl/img/wrss.gif'
|
||||||
|
oldest_article = 1
|
||||||
|
URL = 'http://esensja.pl'
|
||||||
HREF = '0'
|
HREF = '0'
|
||||||
|
remove_attributes = ['style', 'bgcolor', 'alt', 'color']
|
||||||
#keep_only_tags =[]
|
keep_only_tags = [dict(attrs={'class':'sekcja'}), ]
|
||||||
#keep_only_tags.append(dict(name = 'div', attrs = {'class' : 'article'})
|
#keep_only_tags.append(dict(name = 'div', attrs = {'class' : 'article'})
|
||||||
remove_tags_before = dict(dict(name = 'div', attrs = {'class' : 't-title'}))
|
#remove_tags_before = dict(dict(name = 'div', attrs = {'class' : 't-title'}))
|
||||||
remove_tags_after = dict(dict(name = 'img', attrs = {'src' : '../../../2000/01/img/tab_bot.gif'}))
|
remove_tags_after = dict(id='tekst')
|
||||||
|
|
||||||
remove_tags =[]
|
remove_tags = [dict(name = 'img', attrs = {'src' : ['../../../2000/01/img/tab_top.gif', '../../../2000/01/img/tab_bot.gif']}),
|
||||||
remove_tags.append(dict(name = 'img', attrs = {'src' : '../../../2000/01/img/tab_top.gif'}))
|
dict(name = 'div', attrs = {'class' : 't-title2 nextpage'}),
|
||||||
remove_tags.append(dict(name = 'img', attrs = {'src' : '../../../2000/01/img/tab_bot.gif'}))
|
#dict(attrs={'rel':'lightbox[galeria]'})
|
||||||
remove_tags.append(dict(name = 'div', attrs = {'class' : 't-title2 nextpage'}))
|
dict(attrs={'class':['tekst_koniec', 'ref', 'wykop']}),
|
||||||
|
dict(attrs={'itemprop':['copyrightHolder', 'publisher']}),
|
||||||
|
dict(id='komentarze')
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
extra_css = '''
|
extra_css = '''
|
||||||
.t-title {font-size: x-large; font-weight: bold; text-align: left}
|
.t-title {font-size: x-large; font-weight: bold; text-align: left}
|
||||||
@ -35,8 +43,9 @@ class Esensja(BasicNewsRecipe):
|
|||||||
.annot-ref {font-style: italic; text-align: left}
|
.annot-ref {font-style: italic; text-align: left}
|
||||||
'''
|
'''
|
||||||
|
|
||||||
preprocess_regexps = [(re.compile(r'alt="[^"]*"'),
|
preprocess_regexps = [(re.compile(r'alt="[^"]*"'), lambda match: ''),
|
||||||
lambda match: '')]
|
(re.compile(ur'(title|alt)="[^"]*?"', re.DOTALL), lambda match: ''),
|
||||||
|
]
|
||||||
|
|
||||||
def parse_index(self):
|
def parse_index(self):
|
||||||
soup = self.index_to_soup('http://www.esensja.pl/magazyn/')
|
soup = self.index_to_soup('http://www.esensja.pl/magazyn/')
|
||||||
@ -47,15 +56,19 @@ class Esensja(BasicNewsRecipe):
|
|||||||
soup = self.index_to_soup(self.HREF + '01.html')
|
soup = self.index_to_soup(self.HREF + '01.html')
|
||||||
self.cover_url = 'http://www.esensja.pl/magazyn/' + year + '/' + month + '/img/ilustr/cover_b.jpg'
|
self.cover_url = 'http://www.esensja.pl/magazyn/' + year + '/' + month + '/img/ilustr/cover_b.jpg'
|
||||||
feeds = []
|
feeds = []
|
||||||
|
chapter = ''
|
||||||
|
subchapter = ''
|
||||||
|
articles = []
|
||||||
intro = soup.find('div', attrs={'class' : 'n-title'})
|
intro = soup.find('div', attrs={'class' : 'n-title'})
|
||||||
|
'''
|
||||||
introduction = {'title' : self.tag_to_string(intro.a),
|
introduction = {'title' : self.tag_to_string(intro.a),
|
||||||
'url' : self.HREF + intro.a['href'],
|
'url' : self.HREF + intro.a['href'],
|
||||||
'date' : '',
|
'date' : '',
|
||||||
'description' : ''}
|
'description' : ''}
|
||||||
chapter = 'Wprowadzenie'
|
chapter = 'Wprowadzenie'
|
||||||
subchapter = ''
|
|
||||||
articles = []
|
|
||||||
articles.append(introduction)
|
articles.append(introduction)
|
||||||
|
'''
|
||||||
|
|
||||||
for tag in intro.findAllNext(attrs={'class': ['chapter', 'subchapter', 'n-title']}):
|
for tag in intro.findAllNext(attrs={'class': ['chapter', 'subchapter', 'n-title']}):
|
||||||
if tag.name in 'td':
|
if tag.name in 'td':
|
||||||
if len(articles) > 0:
|
if len(articles) > 0:
|
||||||
@ -71,17 +84,72 @@ class Esensja(BasicNewsRecipe):
|
|||||||
subchapter = self.tag_to_string(tag)
|
subchapter = self.tag_to_string(tag)
|
||||||
subchapter = self.tag_to_string(tag)
|
subchapter = self.tag_to_string(tag)
|
||||||
continue
|
continue
|
||||||
articles.append({'title' : self.tag_to_string(tag.a), 'url' : self.HREF + tag.a['href'], 'date' : '', 'description' : ''})
|
|
||||||
|
|
||||||
a = self.index_to_soup(self.HREF + tag.a['href'])
|
finalurl = tag.a['href']
|
||||||
|
if not finalurl.startswith('http'):
|
||||||
|
finalurl = self.HREF + finalurl
|
||||||
|
articles.append({'title' : self.tag_to_string(tag.a), 'url' : finalurl, 'date' : '', 'description' : ''})
|
||||||
|
|
||||||
|
a = self.index_to_soup(finalurl)
|
||||||
i = 1
|
i = 1
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
div = a.find('div', attrs={'class' : 't-title2 nextpage'})
|
div = a.find('div', attrs={'class' : 't-title2 nextpage'})
|
||||||
if div is not None:
|
if div is not None:
|
||||||
a = self.index_to_soup(self.HREF + div.a['href'])
|
link = div.a['href']
|
||||||
articles.append({'title' : self.tag_to_string(tag.a) + ' c. d. ' + str(i), 'url' : self.HREF + div.a['href'], 'date' : '', 'description' : ''})
|
if not link.startswith('http'):
|
||||||
|
link = self.HREF + link
|
||||||
|
a = self.index_to_soup(link)
|
||||||
|
articles.append({'title' : self.tag_to_string(tag.a) + ' c. d. ' + str(i), 'url' : link, 'date' : '', 'description' : ''})
|
||||||
i = i + 1
|
i = i + 1
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
return feeds
|
return feeds
|
||||||
|
|
||||||
|
def append_page(self, soup, appendtag):
|
||||||
|
r = appendtag.find(attrs={'class':'wiecej_xxx'})
|
||||||
|
if r:
|
||||||
|
nr = r.findAll(attrs={'class':'tn-link'})[-1]
|
||||||
|
try:
|
||||||
|
nr = int(nr.a.string)
|
||||||
|
except:
|
||||||
|
return
|
||||||
|
baseurl = soup.find(attrs={'property':'og:url'})['content'] + '&strona={0}'
|
||||||
|
for number in range(2, nr+1):
|
||||||
|
soup2 = self.index_to_soup(baseurl.format(number))
|
||||||
|
pagetext = soup2.find(attrs={'class':'tresc'})
|
||||||
|
pos = len(appendtag.contents)
|
||||||
|
appendtag.insert(pos, pagetext)
|
||||||
|
for r in appendtag.findAll(attrs={'class':['wiecej_xxx', 'tekst_koniec']}):
|
||||||
|
r.extract()
|
||||||
|
for r in appendtag.findAll('script'):
|
||||||
|
r.extract()
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
|
def preprocess_html(self, soup):
|
||||||
|
self.append_page(soup, soup.body)
|
||||||
|
for tag in soup.findAll(attrs={'class':'img_box_right'}):
|
||||||
|
temp = tag.find('img')
|
||||||
|
src = ''
|
||||||
|
if temp:
|
||||||
|
src = temp.get('src', '')
|
||||||
|
for r in tag.findAll('a', recursive=False):
|
||||||
|
r.extract()
|
||||||
|
info = tag.find(attrs={'class':'img_info'})
|
||||||
|
text = str(tag)
|
||||||
|
if not src:
|
||||||
|
src = re.search('src="[^"]*?"', text)
|
||||||
|
if src:
|
||||||
|
src = src.group(0)
|
||||||
|
src = src[5:].replace('//', '/')
|
||||||
|
if src:
|
||||||
|
tag.contents = []
|
||||||
|
tag.insert(0, BeautifulSoup('<img src="{0}{1}" />'.format(self.URL, src)))
|
||||||
|
if info:
|
||||||
|
tag.insert(len(tag.contents), info)
|
||||||
|
return soup
|
||||||
|
|
||||||
|
|||||||
109
recipes/esensja_(rss).recipe
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
__license__ = 'GPL v3'
|
||||||
|
import re
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup, Comment
|
||||||
|
|
||||||
|
class EsensjaRSS(BasicNewsRecipe):
|
||||||
|
title = u'Esensja (RSS)'
|
||||||
|
__author__ = 'fenuks'
|
||||||
|
description = u'Magazyn kultury popularnej'
|
||||||
|
category = 'reading, fantasy, reviews, boardgames, culture'
|
||||||
|
#publication_type = ''
|
||||||
|
language = 'pl'
|
||||||
|
encoding = 'utf-8'
|
||||||
|
INDEX = 'http://www.esensja.pl'
|
||||||
|
extra_css = '''.t-title {font-size: x-large; font-weight: bold; text-align: left}
|
||||||
|
.t-author {font-size: x-small; text-align: left}
|
||||||
|
.t-title2 {font-size: x-small; font-style: italic; text-align: left}
|
||||||
|
.text {font-size: small; text-align: left}
|
||||||
|
.annot-ref {font-style: italic; text-align: left}
|
||||||
|
'''
|
||||||
|
cover_url = ''
|
||||||
|
masthead_url = 'http://esensja.pl/img/wrss.gif'
|
||||||
|
use_embedded_content = False
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
no_stylesheets = True
|
||||||
|
remove_empty_feeds = True
|
||||||
|
remove_javascript = True
|
||||||
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
|
preprocess_regexps = [(re.compile(r'alt="[^"]*"'), lambda match: ''),
|
||||||
|
(re.compile(ur'(title|alt)="[^"]*?"', re.DOTALL), lambda match: ''),
|
||||||
|
]
|
||||||
|
remove_attributes = ['style', 'bgcolor', 'alt', 'color']
|
||||||
|
keep_only_tags = [dict(attrs={'class':'sekcja'}), ]
|
||||||
|
remove_tags_after = dict(id='tekst')
|
||||||
|
|
||||||
|
remove_tags = [dict(name = 'img', attrs = {'src' : ['../../../2000/01/img/tab_top.gif', '../../../2000/01/img/tab_bot.gif']}),
|
||||||
|
dict(name = 'div', attrs = {'class' : 't-title2 nextpage'}),
|
||||||
|
#dict(attrs={'rel':'lightbox[galeria]'})
|
||||||
|
dict(attrs={'class':['tekst_koniec', 'ref', 'wykop']}),
|
||||||
|
dict(attrs={'itemprop':['copyrightHolder', 'publisher']}),
|
||||||
|
dict(id='komentarze')
|
||||||
|
]
|
||||||
|
|
||||||
|
feeds = [(u'Książka', u'http://esensja.pl/rss/ksiazka.rss'),
|
||||||
|
(u'Film', u'http://esensja.pl/rss/film.rss'),
|
||||||
|
(u'Komiks', u'http://esensja.pl/rss/komiks.rss'),
|
||||||
|
(u'Gry', u'http://esensja.pl/rss/gry.rss'),
|
||||||
|
(u'Muzyka', u'http://esensja.pl/rss/muzyka.rss'),
|
||||||
|
(u'Twórczość', u'http://esensja.pl/rss/tworczosc.rss'),
|
||||||
|
(u'Varia', u'http://esensja.pl/rss/varia.rss'),
|
||||||
|
(u'Zgryźliwi Tetrycy', u'http://esensja.pl/rss/tetrycy.rss'),
|
||||||
|
(u'Nowe książki', u'http://esensja.pl/rss/xnowosci.rss'),
|
||||||
|
(u'Ostatnio dodane książki', u'http://esensja.pl/rss/xdodane.rss'),
|
||||||
|
]
|
||||||
|
|
||||||
|
def get_cover_url(self):
|
||||||
|
soup = self.index_to_soup(self.INDEX)
|
||||||
|
cover = soup.find(id='panel_1')
|
||||||
|
self.cover_url = self.INDEX + cover.find('a')['href'].replace('index.html', '') + 'img/ilustr/cover_b.jpg'
|
||||||
|
return getattr(self, 'cover_url', self.cover_url)
|
||||||
|
|
||||||
|
|
||||||
|
def append_page(self, soup, appendtag):
|
||||||
|
r = appendtag.find(attrs={'class':'wiecej_xxx'})
|
||||||
|
if r:
|
||||||
|
nr = r.findAll(attrs={'class':'tn-link'})[-1]
|
||||||
|
try:
|
||||||
|
nr = int(nr.a.string)
|
||||||
|
except:
|
||||||
|
return
|
||||||
|
baseurl = soup.find(attrs={'property':'og:url'})['content'] + '&strona={0}'
|
||||||
|
for number in range(2, nr+1):
|
||||||
|
soup2 = self.index_to_soup(baseurl.format(number))
|
||||||
|
pagetext = soup2.find(attrs={'class':'tresc'})
|
||||||
|
pos = len(appendtag.contents)
|
||||||
|
appendtag.insert(pos, pagetext)
|
||||||
|
for r in appendtag.findAll(attrs={'class':['wiecej_xxx', 'tekst_koniec']}):
|
||||||
|
r.extract()
|
||||||
|
for r in appendtag.findAll('script'):
|
||||||
|
r.extract()
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
|
|
||||||
|
def preprocess_html(self, soup):
|
||||||
|
self.append_page(soup, soup.body)
|
||||||
|
for tag in soup.findAll(attrs={'class':'img_box_right'}):
|
||||||
|
temp = tag.find('img')
|
||||||
|
src = ''
|
||||||
|
if temp:
|
||||||
|
src = temp.get('src', '')
|
||||||
|
for r in tag.findAll('a', recursive=False):
|
||||||
|
r.extract()
|
||||||
|
info = tag.find(attrs={'class':'img_info'})
|
||||||
|
text = str(tag)
|
||||||
|
if not src:
|
||||||
|
src = re.search('src="[^"]*?"', text)
|
||||||
|
if src:
|
||||||
|
src = src.group(0)
|
||||||
|
src = src[5:].replace('//', '/')
|
||||||
|
if src:
|
||||||
|
tag.contents = []
|
||||||
|
tag.insert(0, BeautifulSoup('<img src="{0}{1}" />'.format(self.INDEX, src)))
|
||||||
|
if info:
|
||||||
|
tag.insert(len(tag.contents), info)
|
||||||
|
return soup
|
||||||
@ -7,6 +7,7 @@ class FilmOrgPl(BasicNewsRecipe):
|
|||||||
description = u"Recenzje, analizy, artykuły, rankingi - wszystko o filmie dla miłośników kina. Opisy efektów specjalnych, wersji reżyserskich, remake'ów, sequeli. No i forum filmowe. Jedne z największych w Polsce."
|
description = u"Recenzje, analizy, artykuły, rankingi - wszystko o filmie dla miłośników kina. Opisy efektów specjalnych, wersji reżyserskich, remake'ów, sequeli. No i forum filmowe. Jedne z największych w Polsce."
|
||||||
category = 'film'
|
category = 'film'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
|
extra_css = '.alignright {float:right; margin-left:5px;} .alignleft {float:left; margin-right:5px;}'
|
||||||
cover_url = 'http://film.org.pl/wp-content/themes/KMF/images/logo_kmf10.png'
|
cover_url = 'http://film.org.pl/wp-content/themes/KMF/images/logo_kmf10.png'
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
|
||||||
import re
|
import re
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
from calibre.ebooks.BeautifulSoup import BeautifulSoup
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup
|
||||||
|
|
||||||
class FilmWebPl(BasicNewsRecipe):
|
class FilmWebPl(BasicNewsRecipe):
|
||||||
title = u'FilmWeb'
|
title = u'FilmWeb'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -14,11 +15,12 @@ class FilmWebPl(BasicNewsRecipe):
|
|||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
preprocess_regexps = [(re.compile(u'\(kliknij\,\ aby powiększyć\)', re.IGNORECASE), lambda m: ''), ]#(re.compile(ur' | ', re.IGNORECASE), lambda m: '')]
|
remove_javascript = True
|
||||||
|
preprocess_regexps = [(re.compile(u'\(kliknij\,\ aby powiększyć\)', re.IGNORECASE), lambda m: ''), (re.compile(ur'(<br ?/?>\s*?<br ?/?>\s*?)+', re.IGNORECASE), lambda m: '<br />')]#(re.compile(ur' | ', re.IGNORECASE), lambda m: '')]
|
||||||
extra_css = '.hdrBig {font-size:22px;} ul {list-style-type:none; padding: 0; margin: 0;}'
|
extra_css = '.hdrBig {font-size:22px;} ul {list-style-type:none; padding: 0; margin: 0;}'
|
||||||
remove_tags = [dict(name='div', attrs={'class':['recommendOthers']}), dict(name='ul', attrs={'class':'fontSizeSet'}), dict(attrs={'class':'userSurname anno'})]
|
#remove_tags = [dict()]
|
||||||
remove_attributes = ['style',]
|
remove_attributes = ['style',]
|
||||||
keep_only_tags = [dict(name='h1', attrs={'class':['hdrBig', 'hdrEntity']}), dict(name='div', attrs={'class':['newsInfo', 'newsInfoSmall', 'reviewContent description']})]
|
keep_only_tags = [dict(attrs={'class':['hdr hdr-super', 'newsContent']})]
|
||||||
feeds = [(u'News / Filmy w produkcji', 'http://www.filmweb.pl/feed/news/category/filminproduction'),
|
feeds = [(u'News / Filmy w produkcji', 'http://www.filmweb.pl/feed/news/category/filminproduction'),
|
||||||
(u'News / Festiwale, nagrody i przeglądy', u'http://www.filmweb.pl/feed/news/category/festival'),
|
(u'News / Festiwale, nagrody i przeglądy', u'http://www.filmweb.pl/feed/news/category/festival'),
|
||||||
(u'News / Seriale', u'http://www.filmweb.pl/feed/news/category/serials'),
|
(u'News / Seriale', u'http://www.filmweb.pl/feed/news/category/serials'),
|
||||||
@ -42,6 +44,11 @@ class FilmWebPl(BasicNewsRecipe):
|
|||||||
if skip_tag is not None:
|
if skip_tag is not None:
|
||||||
return self.index_to_soup(skip_tag['href'], raw=True)
|
return self.index_to_soup(skip_tag['href'], raw=True)
|
||||||
|
|
||||||
|
def postprocess_html(self, soup, first_fetch):
|
||||||
|
for r in soup.findAll(attrs={'class':'singlephoto'}):
|
||||||
|
r['style'] = 'float:left; margin-right: 10px;'
|
||||||
|
return soup
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
for a in soup('a'):
|
for a in soup('a'):
|
||||||
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
||||||
@ -51,9 +58,8 @@ class FilmWebPl(BasicNewsRecipe):
|
|||||||
for i in soup.findAll('sup'):
|
for i in soup.findAll('sup'):
|
||||||
if not i.string or i.string.startswith('(kliknij'):
|
if not i.string or i.string.startswith('(kliknij'):
|
||||||
i.extract()
|
i.extract()
|
||||||
tag = soup.find(name='ul', attrs={'class':'inline sep-line'})
|
for r in soup.findAll(id=re.compile('photo-\d+')):
|
||||||
if tag:
|
r.extract()
|
||||||
tag.name = 'div'
|
for r in soup.findAll(style=re.compile('float: ?left')):
|
||||||
for t in tag.findAll('li'):
|
r['class'] = 'singlephoto'
|
||||||
t.name = 'div'
|
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class GazetaLubuska(BasicNewsRecipe):
|
class GazetaLubuska(BasicNewsRecipe):
|
||||||
title = u'Gazeta Lubuska'
|
title = u'Gazeta Lubuska'
|
||||||
@ -59,6 +60,10 @@ class GazetaLubuska(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class GazetaPomorska(BasicNewsRecipe):
|
class GazetaPomorska(BasicNewsRecipe):
|
||||||
title = u'Gazeta Pomorska'
|
title = u'Gazeta Pomorska'
|
||||||
@ -86,6 +87,10 @@ class GazetaPomorska(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class GazetaWspolczesna(BasicNewsRecipe):
|
class GazetaWspolczesna(BasicNewsRecipe):
|
||||||
title = u'Gazeta Wsp\xf3\u0142czesna'
|
title = u'Gazeta Wsp\xf3\u0142czesna'
|
||||||
@ -58,6 +59,10 @@ class GazetaWspolczesna(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class Gazeta_Wyborcza(BasicNewsRecipe):
|
class Gazeta_Wyborcza(BasicNewsRecipe):
|
||||||
title = u'Gazeta.pl'
|
title = u'Gazeta.pl'
|
||||||
@ -16,6 +16,7 @@ class Gazeta_Wyborcza(BasicNewsRecipe):
|
|||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
remove_javascript = True
|
remove_javascript = True
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
remove_tags_before = dict(id='k0')
|
remove_tags_before = dict(id='k0')
|
||||||
remove_tags_after = dict(id='banP4')
|
remove_tags_after = dict(id='banP4')
|
||||||
remove_tags = [dict(name='div', attrs={'class':'rel_box'}), dict(attrs={'class':['date', 'zdjP', 'zdjM', 'pollCont', 'rel_video', 'brand', 'txt_upl']}), dict(name='div', attrs={'id':'footer'})]
|
remove_tags = [dict(name='div', attrs={'class':'rel_box'}), dict(attrs={'class':['date', 'zdjP', 'zdjM', 'pollCont', 'rel_video', 'brand', 'txt_upl']}), dict(name='div', attrs={'id':'footer'})]
|
||||||
@ -48,6 +49,9 @@ class Gazeta_Wyborcza(BasicNewsRecipe):
|
|||||||
url = self.INDEX + link['href']
|
url = self.INDEX + link['href']
|
||||||
soup2 = self.index_to_soup(url)
|
soup2 = self.index_to_soup(url)
|
||||||
pagetext = soup2.find(id='artykul')
|
pagetext = soup2.find(id='artykul')
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
tag = soup2.find('div', attrs={'id': 'Str'})
|
tag = soup2.find('div', attrs={'id': 'Str'})
|
||||||
@ -65,6 +69,9 @@ class Gazeta_Wyborcza(BasicNewsRecipe):
|
|||||||
nexturl = pagetext.find(id='gal_btn_next')
|
nexturl = pagetext.find(id='gal_btn_next')
|
||||||
if nexturl:
|
if nexturl:
|
||||||
nexturl = nexturl.a['href']
|
nexturl = nexturl.a['href']
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
rem = appendtag.find(id='gal_navi')
|
rem = appendtag.find(id='gal_navi')
|
||||||
@ -105,3 +112,7 @@ class Gazeta_Wyborcza(BasicNewsRecipe):
|
|||||||
soup = self.index_to_soup('http://wyborcza.pl/' + cover.contents[3].a['href'])
|
soup = self.index_to_soup('http://wyborcza.pl/' + cover.contents[3].a['href'])
|
||||||
self.cover_url = 'http://wyborcza.pl' + soup.img['src']
|
self.cover_url = 'http://wyborcza.pl' + soup.img['src']
|
||||||
return getattr(self, 'cover_url', self.cover_url)
|
return getattr(self, 'cover_url', self.cover_url)
|
||||||
|
|
||||||
|
'''def image_url_processor(self, baseurl, url):
|
||||||
|
print "@@@@@@@@", url
|
||||||
|
return url.replace('http://wyborcza.pl/ ', '')'''
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class GCN(BasicNewsRecipe):
|
class GCN(BasicNewsRecipe):
|
||||||
title = u'Gazeta Codziennej Nowiny'
|
title = u'Gazeta Codziennej Nowiny'
|
||||||
@ -16,7 +17,7 @@ class GCN(BasicNewsRecipe):
|
|||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
|
remove_attributes = ['style']
|
||||||
preprocess_regexps = [(re.compile(ur'Czytaj:.*?</a>', re.DOTALL), lambda match: ''), (re.compile(ur'Przeczytaj także:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: ''),
|
preprocess_regexps = [(re.compile(ur'Czytaj:.*?</a>', re.DOTALL), lambda match: ''), (re.compile(ur'Przeczytaj także:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: ''),
|
||||||
(re.compile(ur'Przeczytaj również:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: ''), (re.compile(ur'Zobacz też:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: '')]
|
(re.compile(ur'Przeczytaj również:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: ''), (re.compile(ur'Zobacz też:.*?</a>', re.DOTALL|re.IGNORECASE), lambda match: '')]
|
||||||
|
|
||||||
@ -78,6 +79,10 @@ class GCN(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -11,12 +11,13 @@ class Gildia(BasicNewsRecipe):
|
|||||||
language = 'pl'
|
language = 'pl'
|
||||||
oldest_article = 8
|
oldest_article = 8
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
remove_empty_feeds=True
|
remove_empty_feeds = True
|
||||||
no_stylesheets=True
|
no_stylesheets = True
|
||||||
ignore_duplicate_articles = {'title', 'url'}
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
preprocess_regexps = [(re.compile(ur'</?sup>'), lambda match: '') ]
|
preprocess_regexps = [(re.compile(ur'</?sup>'), lambda match: '') ]
|
||||||
remove_tags=[dict(name='div', attrs={'class':'backlink'}), dict(name='div', attrs={'class':'im_img'}), dict(name='div', attrs={'class':'addthis_toolbox addthis_default_style'})]
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
keep_only_tags=dict(name='div', attrs={'class':'widetext'})
|
remove_tags = [dict(name='div', attrs={'class':'backlink'}), dict(name='div', attrs={'class':'im_img'}), dict(name='div', attrs={'class':'addthis_toolbox addthis_default_style'})]
|
||||||
|
keep_only_tags = dict(name='div', attrs={'class':'widetext'})
|
||||||
feeds = [(u'Gry', u'http://www.gry.gildia.pl/rss'), (u'Literatura', u'http://www.literatura.gildia.pl/rss'), (u'Film', u'http://www.film.gildia.pl/rss'), (u'Horror', u'http://www.horror.gildia.pl/rss'), (u'Konwenty', u'http://www.konwenty.gildia.pl/rss'), (u'Plansz\xf3wki', u'http://www.planszowki.gildia.pl/rss'), (u'Manga i anime', u'http://www.manga.gildia.pl/rss'), (u'Star Wars', u'http://www.starwars.gildia.pl/rss'), (u'Techno', u'http://www.techno.gildia.pl/rss'), (u'Historia', u'http://www.historia.gildia.pl/rss'), (u'Magia', u'http://www.magia.gildia.pl/rss'), (u'Bitewniaki', u'http://www.bitewniaki.gildia.pl/rss'), (u'RPG', u'http://www.rpg.gildia.pl/rss'), (u'LARP', u'http://www.larp.gildia.pl/rss'), (u'Muzyka', u'http://www.muzyka.gildia.pl/rss'), (u'Nauka', u'http://www.nauka.gildia.pl/rss')]
|
feeds = [(u'Gry', u'http://www.gry.gildia.pl/rss'), (u'Literatura', u'http://www.literatura.gildia.pl/rss'), (u'Film', u'http://www.film.gildia.pl/rss'), (u'Horror', u'http://www.horror.gildia.pl/rss'), (u'Konwenty', u'http://www.konwenty.gildia.pl/rss'), (u'Plansz\xf3wki', u'http://www.planszowki.gildia.pl/rss'), (u'Manga i anime', u'http://www.manga.gildia.pl/rss'), (u'Star Wars', u'http://www.starwars.gildia.pl/rss'), (u'Techno', u'http://www.techno.gildia.pl/rss'), (u'Historia', u'http://www.historia.gildia.pl/rss'), (u'Magia', u'http://www.magia.gildia.pl/rss'), (u'Bitewniaki', u'http://www.bitewniaki.gildia.pl/rss'), (u'RPG', u'http://www.rpg.gildia.pl/rss'), (u'LARP', u'http://www.larp.gildia.pl/rss'), (u'Muzyka', u'http://www.muzyka.gildia.pl/rss'), (u'Nauka', u'http://www.nauka.gildia.pl/rss')]
|
||||||
|
|
||||||
|
|
||||||
@ -34,7 +35,7 @@ class Gildia(BasicNewsRecipe):
|
|||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
for a in soup('a'):
|
for a in soup('a'):
|
||||||
if a.has_key('href') and 'http://' not in a['href'] and 'https://' not in a['href']:
|
if a.has_key('href') and not a['href'].startswith('http'):
|
||||||
if '/gry/' in a['href']:
|
if '/gry/' in a['href']:
|
||||||
a['href']='http://www.gry.gildia.pl' + a['href']
|
a['href']='http://www.gry.gildia.pl' + a['href']
|
||||||
elif u'książk' in soup.title.string.lower() or u'komiks' in soup.title.string.lower():
|
elif u'książk' in soup.title.string.lower() or u'komiks' in soup.title.string.lower():
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
from calibre.ebooks.BeautifulSoup import BeautifulSoup
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup
|
||||||
|
|
||||||
class Gram_pl(BasicNewsRecipe):
|
class Gram_pl(BasicNewsRecipe):
|
||||||
title = u'Gram.pl'
|
title = u'Gram.pl'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import time
|
import time
|
||||||
from calibre.web.feeds.recipes import BasicNewsRecipe
|
from calibre.web.feeds.recipes import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class GryOnlinePl(BasicNewsRecipe):
|
class GryOnlinePl(BasicNewsRecipe):
|
||||||
title = u'Gry-Online.pl'
|
title = u'Gry-Online.pl'
|
||||||
@ -40,10 +41,14 @@ class GryOnlinePl(BasicNewsRecipe):
|
|||||||
r.extract()
|
r.extract()
|
||||||
for r in pagetext.findAll(attrs={'itemprop':'description'}):
|
for r in pagetext.findAll(attrs={'itemprop':'description'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
for r in appendtag.findAll(attrs={'class':['n5p', 'add-info', 'twitter-share-button', 'lista lista3 lista-gry']}):
|
for r in appendtag.findAll(attrs={'class':['n5p', 'add-info', 'twitter-share-button', 'lista lista3 lista-gry']}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
else:
|
else:
|
||||||
tag = appendtag.find('div', attrs={'class':'S018stronyr'})
|
tag = appendtag.find('div', attrs={'class':'S018stronyr'})
|
||||||
if tag:
|
if tag:
|
||||||
@ -70,10 +75,16 @@ class GryOnlinePl(BasicNewsRecipe):
|
|||||||
r.extract()
|
r.extract()
|
||||||
for r in pagetext.findAll(attrs={'itemprop':'description'}):
|
for r in pagetext.findAll(attrs={'itemprop':'description'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
[comment.extract() for comment in comments]
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
for r in appendtag.findAll(attrs={'class':['n5p', 'add-info', 'twitter-share-button', 'lista lista3 lista-gry', 'S018strony']}):
|
for r in appendtag.findAll(attrs={'class':['n5p', 'add-info', 'twitter-share-button', 'lista lista3 lista-gry', 'S018strony']}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def image_url_processor(self, baseurl, url):
|
def image_url_processor(self, baseurl, url):
|
||||||
if url.startswith('..'):
|
if url.startswith('..'):
|
||||||
|
|||||||
BIN
recipes/icons/bachormagazyn.png
Normal file
|
After Width: | Height: | Size: 898 B |
BIN
recipes/icons/blog_biszopa.png
Normal file
|
After Width: | Height: | Size: 755 B |
BIN
recipes/icons/esenja.png
Normal file
|
After Width: | Height: | Size: 329 B |
BIN
recipes/icons/esensja_(rss).png
Normal file
|
After Width: | Height: | Size: 329 B |
|
Before Width: | Height: | Size: 806 B After Width: | Height: | Size: 869 B |
BIN
recipes/icons/ksiazka_pl.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
0
recipes/icons/nowy_obywatel.png
Executable file → Normal file
|
Before Width: | Height: | Size: 480 B After Width: | Height: | Size: 480 B |
BIN
recipes/icons/websecurity_pl.png
Normal file
|
After Width: | Height: | Size: 863 B |
@ -1,5 +1,7 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
import re
|
import re
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class in4(BasicNewsRecipe):
|
class in4(BasicNewsRecipe):
|
||||||
title = u'IN4.pl'
|
title = u'IN4.pl'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
@ -8,14 +10,14 @@ class in4(BasicNewsRecipe):
|
|||||||
description = u'Serwis Informacyjny - Aktualnosci, recenzje'
|
description = u'Serwis Informacyjny - Aktualnosci, recenzje'
|
||||||
category = 'IT'
|
category = 'IT'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
index='http://www.in4.pl/'
|
index = 'http://www.in4.pl/'
|
||||||
#cover_url= 'http://www.in4.pl/recenzje/337/in4pl.jpg'
|
#cover_url= 'http://www.in4.pl/recenzje/337/in4pl.jpg'
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
preprocess_regexps = [(re.compile(ur'<a title="translate into.*?</a>', re.DOTALL), lambda match: '') ]
|
preprocess_regexps = [(re.compile(ur'<a title="translate into.*?</a>', re.DOTALL), lambda match: '') ]
|
||||||
keep_only_tags=[dict(name='div', attrs={'class':'left_alone'})]
|
keep_only_tags = [dict(name='div', attrs={'class':'left_alone'})]
|
||||||
remove_tags_after=dict(name='img', attrs={'title':'komentarze'})
|
remove_tags_after = dict(name='img', attrs={'title':'komentarze'})
|
||||||
remove_tags=[dict(name='img', attrs={'title':'komentarze'})]
|
remove_tags = [dict(name='img', attrs={'title':'komentarze'})]
|
||||||
feeds = [(u'Wiadomo\u015bci', u'http://www.in4.pl/rss.php'), (u'Recenzje', u'http://www.in4.pl/rss_recenzje.php'), (u'Mini recenzje', u'http://www.in4.pl/rss_mini.php')]
|
feeds = [(u'Wiadomo\u015bci', u'http://www.in4.pl/rss.php'), (u'Recenzje', u'http://www.in4.pl/rss_recenzje.php'), (u'Mini recenzje', u'http://www.in4.pl/rss_mini.php')]
|
||||||
|
|
||||||
def append_page(self, soup, appendtag):
|
def append_page(self, soup, appendtag):
|
||||||
@ -28,10 +30,13 @@ class in4(BasicNewsRecipe):
|
|||||||
while nexturl:
|
while nexturl:
|
||||||
soup2 = self.index_to_soup(nexturl)
|
soup2 = self.index_to_soup(nexturl)
|
||||||
pagetext = soup2.find(id='news')
|
pagetext = soup2.find(id='news')
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
nexturl=None
|
nexturl = None
|
||||||
tag=soup2.findAll('a')
|
tag = soup2.findAll('a')
|
||||||
for z in tag:
|
for z in tag:
|
||||||
if z.string and u'następna str' in z.string:
|
if z.string and u'następna str' in z.string:
|
||||||
nexturl='http://www.in4.pl/' + z['href']
|
nexturl='http://www.in4.pl/' + z['href']
|
||||||
|
|||||||
@ -15,7 +15,7 @@ class INFRA(BasicNewsRecipe):
|
|||||||
remove_tags_before=dict(name='h2', attrs={'class':'contentheading'})
|
remove_tags_before=dict(name='h2', attrs={'class':'contentheading'})
|
||||||
remove_tags_after=dict(attrs={'class':'pagenav'})
|
remove_tags_after=dict(attrs={'class':'pagenav'})
|
||||||
remove_tags=[dict(attrs={'class':'pagenav'})]
|
remove_tags=[dict(attrs={'class':'pagenav'})]
|
||||||
feeds = [(u'Najnowsze wiadomo\u015bci', u'http://www.infra.org.pl/index.php?option=com_rd_rss&id=1')]
|
feeds = [(u'Najnowsze wiadomo\u015bci', u'http://www.infra.org.pl/rss')]
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
for item in soup.findAll(style=True):
|
for item in soup.findAll(style=True):
|
||||||
|
|||||||
@ -11,12 +11,10 @@ class AdvancedUserRecipe1295262156(BasicNewsRecipe):
|
|||||||
auto_cleanup = True
|
auto_cleanup = True
|
||||||
encoding='iso-8859-1'
|
encoding='iso-8859-1'
|
||||||
|
|
||||||
|
|
||||||
feeds = [(u'kath.net', u'http://www.kath.net/2005/xml/index.xml')]
|
feeds = [(u'kath.net', u'http://www.kath.net/2005/xml/index.xml')]
|
||||||
|
|
||||||
|
|
||||||
def print_version(self, url):
|
def print_version(self, url):
|
||||||
return url+"&print=yes"
|
return url+"/print/yes"
|
||||||
|
|
||||||
extra_css = 'td.textb {font-size: medium;}'
|
extra_css = 'td.textb {font-size: medium;}'
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,8 @@ class Kosmonauta(BasicNewsRecipe):
|
|||||||
INDEX = 'http://www.kosmonauta.net'
|
INDEX = 'http://www.kosmonauta.net'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
remove_javascript = True
|
||||||
|
remove_attributes = ['style']
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
keep_only_tags = [dict(name='div', attrs={'class':'item-page'})]
|
keep_only_tags = [dict(name='div', attrs={'class':'item-page'})]
|
||||||
remove_tags = [dict(attrs={'class':['article-tools clearfix', 'cedtag', 'nav clearfix', 'jwDisqusForm']})]
|
remove_tags = [dict(attrs={'class':['article-tools clearfix', 'cedtag', 'nav clearfix', 'jwDisqusForm']})]
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
from calibre.ebooks.BeautifulSoup import BeautifulSoup as bs
|
from calibre.ebooks.BeautifulSoup import BeautifulSoup as bs, Comment
|
||||||
|
|
||||||
class KurierGalicyjski(BasicNewsRecipe):
|
class KurierGalicyjski(BasicNewsRecipe):
|
||||||
title = u'Kurier Galicyjski'
|
title = u'Kurier Galicyjski'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -42,6 +43,9 @@ class KurierGalicyjski(BasicNewsRecipe):
|
|||||||
r.extract()
|
r.extract()
|
||||||
for r in appendtag.findAll(attrs={'style':'border-top-width: thin; border-top-style: dashed; border-top-color: #CCC; border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #CCC; padding-top:5px; padding-bottom:5px; text-align:right; margin-top:10px; height:20px;'}):
|
for r in appendtag.findAll(attrs={'style':'border-top-width: thin; border-top-style: dashed; border-top-color: #CCC; border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #CCC; padding-top:5px; padding-bottom:5px; text-align:right; margin-top:10px; height:20px;'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class KurierPoranny(BasicNewsRecipe):
|
class KurierPoranny(BasicNewsRecipe):
|
||||||
title = u'Kurier Poranny'
|
title = u'Kurier Poranny'
|
||||||
@ -73,6 +74,11 @@ class KurierPoranny(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class LinuxJournal(BasicNewsRecipe):
|
class LinuxJournal(BasicNewsRecipe):
|
||||||
title = u'Linux Journal'
|
title = u'Linux Journal'
|
||||||
@ -25,6 +26,9 @@ class LinuxJournal(BasicNewsRecipe):
|
|||||||
soup2 = self.index_to_soup('http://www.linuxjournal.com'+ nexturl)
|
soup2 = self.index_to_soup('http://www.linuxjournal.com'+ nexturl)
|
||||||
pagetext = soup2.find(attrs={'class':'node-inner'}).find(attrs={'class':'content'})
|
pagetext = soup2.find(attrs={'class':'node-inner'}).find(attrs={'class':'content'})
|
||||||
next = appendtag.find('li', attrs={'class':'pager-next'})
|
next = appendtag.find('li', attrs={'class':'pager-next'})
|
||||||
|
comments = pagetext.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
tag = appendtag.find('div', attrs={'class':'links'})
|
tag = appendtag.find('div', attrs={'class':'links'})
|
||||||
|
|||||||
@ -1,13 +0,0 @@
|
|||||||
from calibre.web.feeds.news import CalibrePeriodical
|
|
||||||
|
|
||||||
class MiDDay(CalibrePeriodical):
|
|
||||||
|
|
||||||
title = 'MiDDay'
|
|
||||||
calibre_periodicals_slug = 'midday'
|
|
||||||
|
|
||||||
description = '''Get your dose of the latest news, views and fun - from the
|
|
||||||
world of politics, sports and Bollywood to the cartoons, comics and games of
|
|
||||||
the entertainment section - India’s leading tabloid has it all. To subscribe
|
|
||||||
visit <a href="http://news.calibre-ebook.com/periodical/midday">calibre
|
|
||||||
Periodicals</a>.'''
|
|
||||||
language = 'en_IN'
|
|
||||||
@ -9,6 +9,7 @@ class Niebezpiecznik_pl(BasicNewsRecipe):
|
|||||||
oldest_article = 8
|
oldest_article = 8
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
remove_empty_feeds = True
|
||||||
cover_url = u'http://userlogos.org/files/logos/Karmody/niebezpiecznik_01.png'
|
cover_url = u'http://userlogos.org/files/logos/Karmody/niebezpiecznik_01.png'
|
||||||
remove_tags = [dict(name='div', attrs={'class':['sociable']}), dict(name='h4'), dict(attrs={'class':'similar-posts'})]
|
remove_tags = [dict(name='div', attrs={'class':['sociable']}), dict(name='h4'), dict(attrs={'class':'similar-posts'})]
|
||||||
keep_only_tags = [dict(name='div', attrs={'class':['title', 'entry']})]
|
keep_only_tags = [dict(name='div', attrs={'class':['title', 'entry']})]
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class NTO(BasicNewsRecipe):
|
class NTO(BasicNewsRecipe):
|
||||||
title = u'Nowa Trybuna Opolska'
|
title = u'Nowa Trybuna Opolska'
|
||||||
@ -58,6 +59,10 @@ class NTO(BasicNewsRecipe):
|
|||||||
pos = len(appendtag.contents)
|
pos = len(appendtag.contents)
|
||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
|
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class OCLab(BasicNewsRecipe):
|
class OCLab(BasicNewsRecipe):
|
||||||
title = u'OCLab.pl'
|
title = u'OCLab.pl'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
@ -26,6 +28,10 @@ class OCLab(BasicNewsRecipe):
|
|||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
for r in appendtag.findAll(attrs={'class':'post-nav-bottom-list'}):
|
for r in appendtag.findAll(attrs={'class':'post-nav-bottom-list'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
return soup
|
return soup
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
class Overclock_pl(BasicNewsRecipe):
|
class Overclock_pl(BasicNewsRecipe):
|
||||||
title = u'Overclock.pl'
|
title = u'Overclock.pl'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
|
#currently recipe is not working
|
||||||
|
|
||||||
class PC_Foster(BasicNewsRecipe):
|
class PC_Foster(BasicNewsRecipe):
|
||||||
title = u'PC Foster'
|
title = u'PC Foster'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
@ -29,6 +33,9 @@ class PC_Foster(BasicNewsRecipe):
|
|||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
for r in appendtag.findAll(attrs={'class':'review_content double'}):
|
for r in appendtag.findAll(attrs={'class':'review_content double'}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
from calibre.ebooks.BeautifulSoup import Comment
|
||||||
|
|
||||||
class PurePC(BasicNewsRecipe):
|
class PurePC(BasicNewsRecipe):
|
||||||
title = u'PurePC'
|
title = u'PurePC'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
@ -27,6 +29,9 @@ class PurePC(BasicNewsRecipe):
|
|||||||
appendtag.insert(pos, pagetext)
|
appendtag.insert(pos, pagetext)
|
||||||
for r in appendtag.findAll(attrs={'class':['PageMenuList', 'pager', 'fivestar-widget']}):
|
for r in appendtag.findAll(attrs={'class':['PageMenuList', 'pager', 'fivestar-widget']}):
|
||||||
r.extract()
|
r.extract()
|
||||||
|
comments = appendtag.findAll(text=lambda text:isinstance(text, Comment))
|
||||||
|
for comment in comments:
|
||||||
|
comment.extract()
|
||||||
|
|
||||||
def preprocess_html(self, soup):
|
def preprocess_html(self, soup):
|
||||||
self.append_page(soup, soup.body)
|
self.append_page(soup, soup.body)
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import re
|
import re
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
class UbuntuPomoc(BasicNewsRecipe):
|
class UbuntuPomoc(BasicNewsRecipe):
|
||||||
title = u'Ubuntu-pomoc.org'
|
title = u'Ubuntu-pomoc.org'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -15,8 +16,8 @@ class UbuntuPomoc(BasicNewsRecipe):
|
|||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
remove_attrs = ['style']
|
remove_attrs = ['style']
|
||||||
keep_only_tags = [dict(attrs={'class':'post'})]
|
keep_only_tags = [dict(name='article')]
|
||||||
remove_tags_after = dict(attrs={'class':'underEntry'})
|
#remove_tags_after = dict(attrs={'class':'underEntry'})
|
||||||
remove_tags = [dict(attrs={'class':['underPostTitle', 'yarpp-related', 'underEntry', 'social', 'tags', 'commentlist', 'youtube_sc']}), dict(id=['wp_rp_first', 'commentReply'])]
|
remove_tags = [dict(attrs={'class':['yarpp-related', 'youtube_sc', 'share']}), dict(name='footer')]
|
||||||
feeds = [(u'Ca\u0142o\u015b\u0107', u'http://feeds.feedburner.com/Ubuntu-Pomoc'),
|
feeds = [(u'Ca\u0142o\u015b\u0107', u'http://feeds.feedburner.com/Ubuntu-Pomoc'),
|
||||||
(u'Gry', u'http://feeds.feedburner.com/GryUbuntu-pomoc')]
|
]
|
||||||
|
|||||||
28
recipes/websecurity_pl.recipe
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
__license__ = 'GPL v3'
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
class WebSecurity(BasicNewsRecipe):
|
||||||
|
title = u'WebSecurity'
|
||||||
|
__author__ = 'fenuks'
|
||||||
|
description = u'WebSecurity.pl to największy w Polsce portal o bezpieczeństwie sieciowym.'
|
||||||
|
category = ''
|
||||||
|
#publication_type = ''
|
||||||
|
language = 'pl'
|
||||||
|
#encoding = ''
|
||||||
|
#extra_css = ''
|
||||||
|
cover_url = 'http://websecurity.pl/images/websecurity-logo.png'
|
||||||
|
masthead_url = ''
|
||||||
|
use_embedded_content = False
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
no_stylesheets = True
|
||||||
|
remove_empty_feeds = True
|
||||||
|
remove_javascript = True
|
||||||
|
remove_attributes = ['style', 'font']
|
||||||
|
ignore_duplicate_articles = {'title', 'url'}
|
||||||
|
|
||||||
|
keep_only_tags = [dict(attrs={'class':'article single'}), dict(id='content')]
|
||||||
|
remove_tags = [dict(attrs={'class':['sociable', 'no-comments']})]
|
||||||
|
remove_tags_after = dict(attrs={'class':'sociable'})
|
||||||
|
feeds = [(u'Wszystkie', u'http://websecurity.pl/feed/'), (u'Aktualno\u015bci', u'http://websecurity.pl/aktualnosci/feed/'), (u'Artyku\u0142y', u'http://websecurity.pl/artykuly/feed/'), (u'Blogosfera', u'http://websecurity.pl/blogosfera/wpisy/feed/')]
|
||||||
|
|
||||||
@ -8,6 +8,7 @@ class WirtualneMedia(BasicNewsRecipe):
|
|||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
|
extra_css = '.thumbnail {float:left; max-width:150px; margin-right:5px;}'
|
||||||
description = u'Portal o mediach, reklamie, internecie, PR, telekomunikacji - nr 1 w Polsce - WirtualneMedia.pl - wiadomości z pierwszej ręki.'
|
description = u'Portal o mediach, reklamie, internecie, PR, telekomunikacji - nr 1 w Polsce - WirtualneMedia.pl - wiadomości z pierwszej ręki.'
|
||||||
category = 'internet'
|
category = 'internet'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
|
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
class ZTS(BasicNewsRecipe):
|
class ZTS(BasicNewsRecipe):
|
||||||
title = u'Zaufana Trzecia Strona'
|
title = u'Zaufana Trzecia Strona'
|
||||||
__author__ = 'fenuks'
|
__author__ = 'fenuks'
|
||||||
@ -7,6 +8,7 @@ class ZTS(BasicNewsRecipe):
|
|||||||
category = 'IT, security'
|
category = 'IT, security'
|
||||||
language = 'pl'
|
language = 'pl'
|
||||||
cover_url = 'http://www.zaufanatrzeciastrona.pl/wp-content/uploads/2012/08/z3s_h100.png'
|
cover_url = 'http://www.zaufanatrzeciastrona.pl/wp-content/uploads/2012/08/z3s_h100.png'
|
||||||
|
extra_css = '.thumbnail {float: left; margin-right:5px;}'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
|||||||
1102
setup/iso_639/ca.po
2655
setup/iso_639/de.po
@ -9,14 +9,14 @@ 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: 2011-11-25 14:01+0000\n"
|
"POT-Creation-Date: 2011-11-25 14:01+0000\n"
|
||||||
"PO-Revision-Date: 2013-02-26 12:21+0000\n"
|
"PO-Revision-Date: 2013-03-19 21:03+0000\n"
|
||||||
"Last-Translator: Miguel Angel del Olmo <silinio45@gmail.com>\n"
|
"Last-Translator: Jorge Luis Granda <costeelation@hotmail.com>\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"
|
||||||
"X-Launchpad-Export-Date: 2013-02-27 04:37+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-20 04:42+0000\n"
|
||||||
"X-Generator: Launchpad (build 16506)\n"
|
"X-Generator: Launchpad (build 16532)\n"
|
||||||
|
|
||||||
#. name for aaa
|
#. name for aaa
|
||||||
msgid "Ghotuo"
|
msgid "Ghotuo"
|
||||||
@ -9808,7 +9808,7 @@ msgstr "Huave; San Mateo Del Mar"
|
|||||||
|
|
||||||
#. name for huw
|
#. name for huw
|
||||||
msgid "Hukumina"
|
msgid "Hukumina"
|
||||||
msgstr ""
|
msgstr "Hukumina"
|
||||||
|
|
||||||
#. name for hux
|
#. name for hux
|
||||||
msgid "Huitoto; Nüpode"
|
msgid "Huitoto; Nüpode"
|
||||||
@ -9816,15 +9816,15 @@ msgstr "Huitoto; Nipode"
|
|||||||
|
|
||||||
#. name for huy
|
#. name for huy
|
||||||
msgid "Hulaulá"
|
msgid "Hulaulá"
|
||||||
msgstr ""
|
msgstr "Hulaulá"
|
||||||
|
|
||||||
#. name for huz
|
#. name for huz
|
||||||
msgid "Hunzib"
|
msgid "Hunzib"
|
||||||
msgstr ""
|
msgstr "Hunzib"
|
||||||
|
|
||||||
#. name for hvc
|
#. name for hvc
|
||||||
msgid "Haitian Vodoun Culture Language"
|
msgid "Haitian Vodoun Culture Language"
|
||||||
msgstr ""
|
msgstr "Idioma de la cultura haitiana vodoun"
|
||||||
|
|
||||||
#. name for hve
|
#. name for hve
|
||||||
msgid "Huave; San Dionisio Del Mar"
|
msgid "Huave; San Dionisio Del Mar"
|
||||||
@ -9832,11 +9832,11 @@ msgstr "Huave; San Dionisio Del Mar"
|
|||||||
|
|
||||||
#. name for hvk
|
#. name for hvk
|
||||||
msgid "Haveke"
|
msgid "Haveke"
|
||||||
msgstr ""
|
msgstr "Haveke"
|
||||||
|
|
||||||
#. name for hvn
|
#. name for hvn
|
||||||
msgid "Sabu"
|
msgid "Sabu"
|
||||||
msgstr ""
|
msgstr "Sabu"
|
||||||
|
|
||||||
#. name for hvv
|
#. name for hvv
|
||||||
msgid "Huave; Santa María Del Mar"
|
msgid "Huave; Santa María Del Mar"
|
||||||
@ -9844,7 +9844,7 @@ msgstr "Huave; Santa María Del Mar"
|
|||||||
|
|
||||||
#. name for hwa
|
#. name for hwa
|
||||||
msgid "Wané"
|
msgid "Wané"
|
||||||
msgstr ""
|
msgstr "Wané"
|
||||||
|
|
||||||
#. name for hwc
|
#. name for hwc
|
||||||
msgid "Creole English; Hawai'i"
|
msgid "Creole English; Hawai'i"
|
||||||
@ -9856,7 +9856,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. name for hya
|
#. name for hya
|
||||||
msgid "Hya"
|
msgid "Hya"
|
||||||
msgstr ""
|
msgstr "Hya"
|
||||||
|
|
||||||
#. name for hye
|
#. name for hye
|
||||||
msgid "Armenian"
|
msgid "Armenian"
|
||||||
@ -9864,7 +9864,7 @@ msgstr "Armenio"
|
|||||||
|
|
||||||
#. name for iai
|
#. name for iai
|
||||||
msgid "Iaai"
|
msgid "Iaai"
|
||||||
msgstr ""
|
msgstr "Iaai"
|
||||||
|
|
||||||
#. name for ian
|
#. name for ian
|
||||||
msgid "Iatmul"
|
msgid "Iatmul"
|
||||||
@ -30664,31 +30664,31 @@ msgstr ""
|
|||||||
|
|
||||||
#. name for zpu
|
#. name for zpu
|
||||||
msgid "Zapotec; Yalálag"
|
msgid "Zapotec; Yalálag"
|
||||||
msgstr ""
|
msgstr "Zapotec; Yalálag"
|
||||||
|
|
||||||
#. name for zpv
|
#. name for zpv
|
||||||
msgid "Zapotec; Chichicapan"
|
msgid "Zapotec; Chichicapan"
|
||||||
msgstr ""
|
msgstr "Zapotec; Chichicapan"
|
||||||
|
|
||||||
#. name for zpw
|
#. name for zpw
|
||||||
msgid "Zapotec; Zaniza"
|
msgid "Zapotec; Zaniza"
|
||||||
msgstr ""
|
msgstr "Zapotec; Zaniza"
|
||||||
|
|
||||||
#. name for zpx
|
#. name for zpx
|
||||||
msgid "Zapotec; San Baltazar Loxicha"
|
msgid "Zapotec; San Baltazar Loxicha"
|
||||||
msgstr ""
|
msgstr "Zapotec; San Baltazar Loxicha"
|
||||||
|
|
||||||
#. name for zpy
|
#. name for zpy
|
||||||
msgid "Zapotec; Mazaltepec"
|
msgid "Zapotec; Mazaltepec"
|
||||||
msgstr ""
|
msgstr "Zapotec; Mazaltepec"
|
||||||
|
|
||||||
#. name for zpz
|
#. name for zpz
|
||||||
msgid "Zapotec; Texmelucan"
|
msgid "Zapotec; Texmelucan"
|
||||||
msgstr ""
|
msgstr "Zapotec; Texmelucan"
|
||||||
|
|
||||||
#. name for zqe
|
#. name for zqe
|
||||||
msgid "Zhuang; Qiubei"
|
msgid "Zhuang; Qiubei"
|
||||||
msgstr ""
|
msgstr "Zhuang; Qiubei"
|
||||||
|
|
||||||
#. name for zra
|
#. name for zra
|
||||||
msgid "Kara (Korea)"
|
msgid "Kara (Korea)"
|
||||||
@ -30732,7 +30732,7 @@ msgstr "Malayo estándar"
|
|||||||
|
|
||||||
#. name for zsr
|
#. name for zsr
|
||||||
msgid "Zapotec; Southern Rincon"
|
msgid "Zapotec; Southern Rincon"
|
||||||
msgstr ""
|
msgstr "Zapotec; Southern Rincon"
|
||||||
|
|
||||||
#. name for zsu
|
#. name for zsu
|
||||||
msgid "Sukurum"
|
msgid "Sukurum"
|
||||||
@ -30760,11 +30760,11 @@ msgstr "Zapoteco de Santa Catarina Albarradas"
|
|||||||
|
|
||||||
#. name for ztp
|
#. name for ztp
|
||||||
msgid "Zapotec; Loxicha"
|
msgid "Zapotec; Loxicha"
|
||||||
msgstr ""
|
msgstr "Zapotec; Loxicha"
|
||||||
|
|
||||||
#. name for ztq
|
#. name for ztq
|
||||||
msgid "Zapotec; Quioquitani-Quierí"
|
msgid "Zapotec; Quioquitani-Quierí"
|
||||||
msgstr ""
|
msgstr "Zapotec; Quioquitani-Quierí"
|
||||||
|
|
||||||
#. name for zts
|
#. name for zts
|
||||||
msgid "Zapotec; Tilquiapan"
|
msgid "Zapotec; Tilquiapan"
|
||||||
|
|||||||
@ -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: 2013-02-04 07:01+0000\n"
|
"PO-Revision-Date: 2013-03-16 14:32+0000\n"
|
||||||
"Last-Translator: drMerry <Unknown>\n"
|
"Last-Translator: drMerry <Unknown>\n"
|
||||||
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
|
"Language-Team: Dutch <vertaling@vrijschrift.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"
|
||||||
"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-17 04:58+0000\n"
|
||||||
"X-Generator: Launchpad (build 16468)\n"
|
"X-Generator: Launchpad (build 16532)\n"
|
||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
|
|
||||||
#. name for aaa
|
#. name for aaa
|
||||||
@ -340,7 +340,7 @@ msgstr "Adi"
|
|||||||
|
|
||||||
#. name for adj
|
#. name for adj
|
||||||
msgid "Adioukrou"
|
msgid "Adioukrou"
|
||||||
msgstr ""
|
msgstr "Adiokrou"
|
||||||
|
|
||||||
#. name for adl
|
#. name for adl
|
||||||
msgid "Galo"
|
msgid "Galo"
|
||||||
@ -352,11 +352,11 @@ msgstr "Adang"
|
|||||||
|
|
||||||
#. name for ado
|
#. name for ado
|
||||||
msgid "Abu"
|
msgid "Abu"
|
||||||
msgstr ""
|
msgstr "Abu"
|
||||||
|
|
||||||
#. name for adp
|
#. name for adp
|
||||||
msgid "Adap"
|
msgid "Adap"
|
||||||
msgstr ""
|
msgstr "Adap"
|
||||||
|
|
||||||
#. name for adq
|
#. name for adq
|
||||||
msgid "Adangbe"
|
msgid "Adangbe"
|
||||||
@ -372,7 +372,7 @@ msgstr "Adamorobe gebarentaal"
|
|||||||
|
|
||||||
#. name for adt
|
#. name for adt
|
||||||
msgid "Adnyamathanha"
|
msgid "Adnyamathanha"
|
||||||
msgstr ""
|
msgstr "Adnyamathanha"
|
||||||
|
|
||||||
#. name for adu
|
#. name for adu
|
||||||
msgid "Aduge"
|
msgid "Aduge"
|
||||||
@ -392,7 +392,7 @@ msgstr "Adyghe"
|
|||||||
|
|
||||||
#. name for adz
|
#. name for adz
|
||||||
msgid "Adzera"
|
msgid "Adzera"
|
||||||
msgstr ""
|
msgstr "Adzera"
|
||||||
|
|
||||||
#. name for aea
|
#. name for aea
|
||||||
msgid "Areba"
|
msgid "Areba"
|
||||||
@ -416,11 +416,11 @@ msgstr "Pashai; noordoost"
|
|||||||
|
|
||||||
#. name for aek
|
#. name for aek
|
||||||
msgid "Haeke"
|
msgid "Haeke"
|
||||||
msgstr ""
|
msgstr "Haeke"
|
||||||
|
|
||||||
#. name for ael
|
#. name for ael
|
||||||
msgid "Ambele"
|
msgid "Ambele"
|
||||||
msgstr ""
|
msgstr "Ambele"
|
||||||
|
|
||||||
#. name for aem
|
#. name for aem
|
||||||
msgid "Arem"
|
msgid "Arem"
|
||||||
@ -432,7 +432,7 @@ msgstr "Armeense gebarentaal"
|
|||||||
|
|
||||||
#. name for aeq
|
#. name for aeq
|
||||||
msgid "Aer"
|
msgid "Aer"
|
||||||
msgstr ""
|
msgstr "Aer"
|
||||||
|
|
||||||
#. name for aer
|
#. name for aer
|
||||||
msgid "Arrernte; Eastern"
|
msgid "Arrernte; Eastern"
|
||||||
@ -440,7 +440,7 @@ msgstr "Arrernte; oostelijk"
|
|||||||
|
|
||||||
#. name for aes
|
#. name for aes
|
||||||
msgid "Alsea"
|
msgid "Alsea"
|
||||||
msgstr ""
|
msgstr "Alsea"
|
||||||
|
|
||||||
#. name for aeu
|
#. name for aeu
|
||||||
msgid "Akeu"
|
msgid "Akeu"
|
||||||
@ -468,7 +468,7 @@ msgstr "Andai"
|
|||||||
|
|
||||||
#. name for afe
|
#. name for afe
|
||||||
msgid "Putukwam"
|
msgid "Putukwam"
|
||||||
msgstr ""
|
msgstr "Putukwam"
|
||||||
|
|
||||||
#. name for afg
|
#. name for afg
|
||||||
msgid "Afghan Sign Language"
|
msgid "Afghan Sign Language"
|
||||||
|
|||||||
@ -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, 23)
|
numeric_version = (0, 9, 24)
|
||||||
__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>"
|
||||||
|
|
||||||
|
|||||||
@ -1666,15 +1666,6 @@ class XinXiiStore(StoreBase):
|
|||||||
headquarters = 'DE'
|
headquarters = 'DE'
|
||||||
formats = ['EPUB', 'PDF']
|
formats = ['EPUB', 'PDF']
|
||||||
|
|
||||||
class StoreZixoStore(StoreBase):
|
|
||||||
name = 'Zixo'
|
|
||||||
author = u'Tomasz Długosz'
|
|
||||||
description = u'Księgarnia z ebookami oraz książkami audio. Aby otwierać książki w formacie Zixo należy zainstalować program dostępny na stronie księgarni. Umożliwia on m.in. dodawanie zakładek i dostosowywanie rozmiaru czcionki.'
|
|
||||||
actual_plugin = 'calibre.gui2.store.stores.zixo_plugin:ZixoStore'
|
|
||||||
|
|
||||||
headquarters = 'PL'
|
|
||||||
formats = ['PDF, ZIXO']
|
|
||||||
|
|
||||||
plugins += [
|
plugins += [
|
||||||
StoreArchiveOrgStore,
|
StoreArchiveOrgStore,
|
||||||
StoreAmazonKindleStore,
|
StoreAmazonKindleStore,
|
||||||
@ -1724,8 +1715,7 @@ plugins += [
|
|||||||
StoreWeightlessBooksStore,
|
StoreWeightlessBooksStore,
|
||||||
StoreWHSmithUKStore,
|
StoreWHSmithUKStore,
|
||||||
StoreWoblinkStore,
|
StoreWoblinkStore,
|
||||||
XinXiiStore,
|
XinXiiStore
|
||||||
StoreZixoStore
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|||||||
@ -413,15 +413,15 @@ class WAYTEQ(USBMS):
|
|||||||
|
|
||||||
name = 'WayteQ device interface'
|
name = 'WayteQ device interface'
|
||||||
gui_name = 'WayteQ xBook'
|
gui_name = 'WayteQ xBook'
|
||||||
description = _('Communicate with the WayteQ Reader')
|
description = _('Communicate with the WayteQ and SPC Dickens Readers')
|
||||||
author = 'Kovid Goyal'
|
author = 'Kovid Goyal'
|
||||||
supported_platforms = ['windows', 'osx', 'linux']
|
supported_platforms = ['windows', 'osx', 'linux']
|
||||||
|
|
||||||
# Ordered list of supported formats
|
# Ordered list of supported formats
|
||||||
FORMATS = ['epub', 'mobi', 'prc', 'fb2', 'txt', 'pdf', 'html', 'rtf', 'chm', 'djvu', 'doc']
|
FORMATS = ['epub', 'mobi', 'prc', 'fb2', 'txt', 'pdf', 'html', 'rtf', 'chm', 'djvu', 'doc']
|
||||||
|
|
||||||
VENDOR_ID = [0x05e3]
|
VENDOR_ID = [0x05e3, 0x05e8]
|
||||||
PRODUCT_ID = [0x0726]
|
PRODUCT_ID = [0x0726, 0x0728]
|
||||||
BCD = [0x0222]
|
BCD = [0x0222]
|
||||||
|
|
||||||
EBOOK_DIR_MAIN = 'Documents'
|
EBOOK_DIR_MAIN = 'Documents'
|
||||||
@ -431,6 +431,14 @@ class WAYTEQ(USBMS):
|
|||||||
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'RK28_SDK_DEMO'
|
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'RK28_SDK_DEMO'
|
||||||
SUPPORTS_SUB_DIRS = True
|
SUPPORTS_SUB_DIRS = True
|
||||||
|
|
||||||
|
def get_gui_name(self):
|
||||||
|
try:
|
||||||
|
if self.detected_device.idVendor == 0x05e8:
|
||||||
|
return 'SPC Dickens'
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
return self.gui_name
|
||||||
|
|
||||||
def get_carda_ebook_dir(self, for_upload=False):
|
def get_carda_ebook_dir(self, for_upload=False):
|
||||||
if for_upload:
|
if for_upload:
|
||||||
return 'Documents'
|
return 'Documents'
|
||||||
|
|||||||
@ -11,18 +11,6 @@
|
|||||||
const calibre_device_entry_t calibre_mtp_device_table[] = {
|
const calibre_device_entry_t calibre_mtp_device_table[] = {
|
||||||
#include "upstream/music-players.h"
|
#include "upstream/music-players.h"
|
||||||
|
|
||||||
// Amazon Kindle Fire HD
|
|
||||||
, { "Amazon", 0x1949, "Fire HD", 0x0007, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
, { "Amazon", 0x1949, "Fire HD", 0x0008, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
, { "Amazon", 0x1949, "Fire HD", 0x000a, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
|
|
||||||
// Nexus 10
|
|
||||||
, { "Google", 0x18d1, "Nexus 10", 0x4ee2, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
, { "Google", 0x18d1, "Nexus 10", 0x4ee1, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
|
|
||||||
// Kobo Arc
|
|
||||||
, { "Kobo", 0x2237, "Arc", 0xd108, DEVICE_FLAGS_ANDROID_BUGS}
|
|
||||||
|
|
||||||
, { NULL, 0xffff, NULL, 0xffff, DEVICE_FLAG_NONE }
|
, { NULL, 0xffff, NULL, 0xffff, DEVICE_FLAG_NONE }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -294,6 +294,13 @@
|
|||||||
DEVICE_FLAG_UNIQUE_FILENAMES |
|
DEVICE_FLAG_UNIQUE_FILENAMES |
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
||||||
// The "YP-R2" (0x04e8/0x512d) is NOT MTP, it is UMS only.
|
// The "YP-R2" (0x04e8/0x512d) is NOT MTP, it is UMS only.
|
||||||
|
// Guessing on device flags for the MTP mode...
|
||||||
|
{ "Samsung", 0x04e8, "YP-R2", 0x512e,
|
||||||
|
DEVICE_FLAG_UNLOAD_DRIVER |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
|
DEVICE_FLAG_UNIQUE_FILENAMES |
|
||||||
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
|
DEVICE_FLAG_PLAYLIST_SPL_V1 },
|
||||||
// From Manuel Carro
|
// From Manuel Carro
|
||||||
// Copied from Q2
|
// Copied from Q2
|
||||||
{ "Samsung", 0x04e8, "YP-Q3", 0x5130,
|
{ "Samsung", 0x04e8, "YP-Q3", 0x5130,
|
||||||
@ -309,6 +316,7 @@
|
|||||||
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_PLAYLIST_SPL_V1 },
|
DEVICE_FLAG_PLAYLIST_SPL_V1 },
|
||||||
|
// YP-F3 is NOT MTP - USB mass storage
|
||||||
// From a rouge .INF file
|
// From a rouge .INF file
|
||||||
// this device ID seems to have been recycled for:
|
// this device ID seems to have been recycled for:
|
||||||
// the Samsung SGH-A707 Cingular cellphone
|
// the Samsung SGH-A707 Cingular cellphone
|
||||||
@ -393,7 +401,9 @@
|
|||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER |
|
DEVICE_FLAG_UNLOAD_DRIVER |
|
||||||
DEVICE_FLAG_LONG_TIMEOUT |
|
DEVICE_FLAG_LONG_TIMEOUT |
|
||||||
DEVICE_FLAG_PROPLIST_OVERRIDES_OI },
|
DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
|
DEVICE_FLAG_FLAC_IS_UNKNOWN },
|
||||||
// Reported by David Goodenough <dfgdga@users.sourceforge.net>
|
// Reported by David Goodenough <dfgdga@users.sourceforge.net>
|
||||||
// Guessing on flags.
|
// Guessing on flags.
|
||||||
{ "Samsung", 0x04e8, "Galaxy Y", 0x685e,
|
{ "Samsung", 0x04e8, "Galaxy Y", 0x685e,
|
||||||
@ -401,14 +411,18 @@
|
|||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER |
|
DEVICE_FLAG_UNLOAD_DRIVER |
|
||||||
DEVICE_FLAG_LONG_TIMEOUT |
|
DEVICE_FLAG_LONG_TIMEOUT |
|
||||||
DEVICE_FLAG_PROPLIST_OVERRIDES_OI },
|
DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
|
DEVICE_FLAG_FLAC_IS_UNKNOWN },
|
||||||
{ "Samsung", 0x04e8,
|
{ "Samsung", 0x04e8,
|
||||||
"Galaxy models (MTP)", 0x6860,
|
"Galaxy models (MTP)", 0x6860,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER |
|
DEVICE_FLAG_UNLOAD_DRIVER |
|
||||||
DEVICE_FLAG_LONG_TIMEOUT |
|
DEVICE_FLAG_LONG_TIMEOUT |
|
||||||
DEVICE_FLAG_PROPLIST_OVERRIDES_OI },
|
DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
|
DEVICE_FLAG_FLAC_IS_UNKNOWN },
|
||||||
// From: Erik Berglund <erikjber@users.sourceforge.net>
|
// From: Erik Berglund <erikjber@users.sourceforge.net>
|
||||||
// Logs indicate this needs DEVICE_FLAG_NO_ZERO_READS
|
// Logs indicate this needs DEVICE_FLAG_NO_ZERO_READS
|
||||||
// No Samsung platlists on this device.
|
// No Samsung platlists on this device.
|
||||||
@ -419,7 +433,9 @@
|
|||||||
{ "Samsung", 0x04e8, "Galaxy models Kies mode", 0x6877,
|
{ "Samsung", 0x04e8, "Galaxy models Kies mode", 0x6877,
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER |
|
DEVICE_FLAG_UNLOAD_DRIVER |
|
||||||
DEVICE_FLAG_LONG_TIMEOUT |
|
DEVICE_FLAG_LONG_TIMEOUT |
|
||||||
DEVICE_FLAG_PROPLIST_OVERRIDES_OI },
|
DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN |
|
||||||
|
DEVICE_FLAG_FLAC_IS_UNKNOWN },
|
||||||
// From: John Gorkos <ab0oo@users.sourceforge.net> and
|
// From: John Gorkos <ab0oo@users.sourceforge.net> and
|
||||||
// Akos Maroy <darkeye@users.sourceforge.net>
|
// Akos Maroy <darkeye@users.sourceforge.net>
|
||||||
{ "Samsung", 0x04e8, "Vibrant SGH-T959/Captivate/Media player mode", 0x68a9,
|
{ "Samsung", 0x04e8, "Vibrant SGH-T959/Captivate/Media player mode", 0x68a9,
|
||||||
@ -439,7 +455,6 @@
|
|||||||
*/
|
*/
|
||||||
{ "Microsoft/Intel", 0x045e, "Bandon Portable Media Center", 0x00c9,
|
{ "Microsoft/Intel", 0x045e, "Bandon Portable Media Center", 0x00c9,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
// HTC Mozart is using the PID, as is Nokia Lumia 800
|
// HTC Mozart is using the PID, as is Nokia Lumia 800
|
||||||
// May need MTPZ to work
|
// May need MTPZ to work
|
||||||
{ "Microsoft", 0x045e, "Windows Phone", 0x04ec, DEVICE_FLAG_NONE },
|
{ "Microsoft", 0x045e, "Windows Phone", 0x04ec, DEVICE_FLAG_NONE },
|
||||||
@ -450,12 +465,12 @@
|
|||||||
{ "Microsoft", 0x045e, "Windows MTP Simulator", 0x0622, DEVICE_FLAG_NONE },
|
{ "Microsoft", 0x045e, "Windows MTP Simulator", 0x0622, DEVICE_FLAG_NONE },
|
||||||
// Reported by Edward Hutchins (used for Zune HDs)
|
// Reported by Edward Hutchins (used for Zune HDs)
|
||||||
{ "Microsoft", 0x045e, "Zune HD", 0x063e, DEVICE_FLAG_NONE },
|
{ "Microsoft", 0x045e, "Zune HD", 0x063e, DEVICE_FLAG_NONE },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Microsoft", 0x045e, "Kin 1", 0x0640, DEVICE_FLAG_NONE },
|
{ "Microsoft", 0x045e, "Kin 1", 0x0640, DEVICE_FLAG_NONE },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Microsoft/Sharp/nVidia", 0x045e, "Kin TwoM", 0x0641, DEVICE_FLAG_NONE },
|
{ "Microsoft/Sharp/nVidia", 0x045e, "Kin TwoM", 0x0641, DEVICE_FLAG_NONE },
|
||||||
// Reported by Farooq Zaman (used for all Zunes)
|
// Reported by Farooq Zaman (used for all Zunes)
|
||||||
{ "Microsoft", 0x045e, "Zune", 0x0710, DEVICE_FLAG_NONE },
|
{ "Microsoft", 0x045e, "Zune", 0x0710, DEVICE_FLAG_NONE },
|
||||||
|
// Reported by Olegs Jeremejevs
|
||||||
|
{ "Microsoft/HTC", 0x045e, "HTC 8S", 0xf0ca, DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* JVC
|
* JVC
|
||||||
@ -517,33 +532,52 @@
|
|||||||
// From Anonymous SourceForge User
|
// From Anonymous SourceForge User
|
||||||
{ "Philips", 0x0471, "GoGear Vibe/02", 0x20e5,
|
{ "Philips", 0x0471, "GoGear Vibe/02", 0x20e5,
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
|
// Reported by Philip Rhoades
|
||||||
|
{ "Philips", 0x0471, "GoGear Ariaz/97", 0x2138,
|
||||||
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// from XNJB user
|
// from XNJB user
|
||||||
{ "Philips", 0x0471, "PSA235", 0x7e01, DEVICE_FLAG_NONE },
|
{ "Philips", 0x0471, "PSA235", 0x7e01, DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Acer
|
* Acer
|
||||||
|
* Reporters:
|
||||||
|
* Franck VDL <franckv@users.sourceforge.net>
|
||||||
|
* Matthias Arndt <simonsunnyboy@users.sourceforge.net>
|
||||||
|
* Arvin Schnell <arvins@users.sourceforge.net>
|
||||||
|
* Philippe Marzouk <philm@users.sourceforge.net>
|
||||||
|
* nE0sIghT <ne0sight@users.sourceforge.net>
|
||||||
|
* Maxime de Roucy <maxime1986@users.sourceforge.net>
|
||||||
*/
|
*/
|
||||||
// Reported by anonymous sourceforge user
|
{ "Acer", 0x0502, "Iconia TAB A500 (ID1)", 0x3325,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A500 (ID1)", 0x3325, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by: Franck VDL <franckv@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A500 (ID2)", 0x3341,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A500 (ID2)", 0x3341, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by: Matthias Arndt <simonsunnyboy@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A501 (ID1)", 0x3344,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A501", 0x3344, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by: anonymous sourceforge user
|
{ "Acer", 0x0502, "Iconia TAB A501 (ID2)", 0x3345,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A100 (ID1)", 0x3348, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by: Arvin Schnell <arvins@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A100 (ID1)", 0x3348,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A100 (ID2)", 0x3349, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Philippe Marzouk <philm@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A100 (ID2)", 0x3349,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A700", 0x3378, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
{ "Acer", 0x0502, "Iconia TAB A700", 0x3378,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A200 (ID1)", 0x337c, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
{ "Acer", 0x0502, "Iconia TAB A200 (ID1)", 0x337c,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A200 (ID2)", 0x337d, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by nE0sIghT <ne0sight@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A200 (ID2)", 0x337d,
|
||||||
{ "Acer", 0x0502, "Iconia TAB A510", 0x338a, DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Maxime de Roucy <maxime1986@users.sourceforge.net>
|
{ "Acer", 0x0502, "Iconia TAB A510 (ID1)", 0x3389,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Acer", 0x0502, "Iconia TAB A510 (ID2)", 0x338a,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Acer", 0x0502, "E350 Liquid Gallant Duo", 0x33c3,
|
{ "Acer", 0x0502, "E350 Liquid Gallant Duo", 0x33c3,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Acer", 0x0502, "Iconia TAB A210", 0x33cb,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Acer", 0x0502, "Iconia TAB A110", 0x33d8,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* SanDisk
|
* SanDisk
|
||||||
@ -743,6 +777,10 @@
|
|||||||
{ "iRiver", 0x4102, "E50", 0x1151,
|
{ "iRiver", 0x4102, "E50", 0x1151,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | DEVICE_FLAG_NO_ZERO_READS |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | DEVICE_FLAG_NO_ZERO_READS |
|
||||||
DEVICE_FLAG_OGG_IS_UNKNOWN },
|
DEVICE_FLAG_OGG_IS_UNKNOWN },
|
||||||
|
// Reported by anonymous SourceForge user, guessing on flags
|
||||||
|
{ "iRiver", 0x4102, "E150", 0x1152,
|
||||||
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | DEVICE_FLAG_NO_ZERO_READS |
|
||||||
|
DEVICE_FLAG_OGG_IS_UNKNOWN },
|
||||||
// Reported by Jakub Matraszek <jakub.matraszek@gmail.com>
|
// Reported by Jakub Matraszek <jakub.matraszek@gmail.com>
|
||||||
{ "iRiver", 0x4102, "T5", 0x1153,
|
{ "iRiver", 0x4102, "T5", 0x1153,
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
@ -877,8 +915,10 @@
|
|||||||
{ "Archos", 0x0e79, "SPOD (MTP mode)", 0x1341, DEVICE_FLAG_UNLOAD_DRIVER },
|
{ "Archos", 0x0e79, "SPOD (MTP mode)", 0x1341, DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
{ "Archos", 0x0e79, "5S IT (MTP mode)", 0x1351, DEVICE_FLAG_UNLOAD_DRIVER },
|
{ "Archos", 0x0e79, "5S IT (MTP mode)", 0x1351, DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
{ "Archos", 0x0e79, "5H IT (MTP mode)", 0x1357, DEVICE_FLAG_UNLOAD_DRIVER },
|
{ "Archos", 0x0e79, "5H IT (MTP mode)", 0x1357, DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
{ "Archos", 0x0e79, "Arnova Childpad", 0x1458, DEVICE_FLAG_UNLOAD_DRIVER },
|
{ "Archos", 0x0e79, "Arnova Childpad", 0x1458, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
{ "Archos", 0x0e79, "Arnova 8c G3", 0x145e, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Archos", 0x0e79, "Arnova 10bG3 Tablet", 0x146b, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Archos", 0x0e79, "97 Xenon", 0x149a, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Archos", 0x0e79, "8o G9 (MTP mode)", 0x1508, DEVICE_FLAG_UNLOAD_DRIVER },
|
{ "Archos", 0x0e79, "8o G9 (MTP mode)", 0x1508, DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// Reported by Clément <clemvangelis@users.sourceforge.net>
|
// Reported by Clément <clemvangelis@users.sourceforge.net>
|
||||||
{ "Archos", 0x0e79, "8o G9 Turbo (MTP mode)", 0x1509,
|
{ "Archos", 0x0e79, "8o G9 Turbo (MTP mode)", 0x1509,
|
||||||
@ -887,14 +927,10 @@
|
|||||||
{ "Archos", 0x0e79, "80G9", 0x1518, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "80G9", 0x1518, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Till <Till@users.sourceforge.net>
|
// Reported by Till <Till@users.sourceforge.net>
|
||||||
{ "Archos", 0x0e79, "101 G9", 0x1528, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "101 G9", 0x1528, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Archos", 0x0e79, "101 G9 (v2)", 0x1529, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "101 G9 (v2)", 0x1529, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Archos", 0x0e79, "101 G9 Turbo 250 HD", 0x1538,
|
{ "Archos", 0x0e79, "101 G9 Turbo 250 HD", 0x1538,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Archos", 0x0e79, "101 G9 Turbo", 0x1539, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "101 G9 Turbo", 0x1539, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "Archos", 0x0e79, "70it2 (mode 1)", 0x1568, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "70it2 (mode 1)", 0x1568, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Sebastien ROHAUT
|
// Reported by Sebastien ROHAUT
|
||||||
{ "Archos", 0x0e79, "70it2 (mode 2)", 0x1569, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Archos", 0x0e79, "70it2 (mode 2)", 0x1569, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
@ -1075,6 +1111,10 @@
|
|||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// From: Maxin B. John <maxin.john@gmail.com>
|
// From: Maxin B. John <maxin.john@gmail.com>
|
||||||
{ "Nokia", 0x0421, "N9", 0x051a, DEVICE_FLAG_NONE },
|
{ "Nokia", 0x0421, "N9", 0x051a, DEVICE_FLAG_NONE },
|
||||||
|
{ "Nokia", 0x0421, "C5-00", 0x0592, DEVICE_FLAG_NONE },
|
||||||
|
// Reported by Sampo Savola
|
||||||
|
// Covers Lumia 920, 820 and probably any WP8 device.
|
||||||
|
{ "Nokia", 0x0421, "Nokia Lumia WP8", 0x0661, DEVICE_FLAG_NONE },
|
||||||
// Reported by Richard Wall <richard@the-moon.net>
|
// Reported by Richard Wall <richard@the-moon.net>
|
||||||
{ "Nokia", 0x05c6, "5530 Xpressmusic", 0x0229, DEVICE_FLAG_NONE },
|
{ "Nokia", 0x05c6, "5530 Xpressmusic", 0x0229, DEVICE_FLAG_NONE },
|
||||||
// Reported by anonymous SourceForge user
|
// Reported by anonymous SourceForge user
|
||||||
@ -1109,9 +1149,12 @@
|
|||||||
{ "Thomson / RCA", 0x069b, "Lyra HC308A", 0x3035, DEVICE_FLAG_NONE },
|
{ "Thomson / RCA", 0x069b, "Lyra HC308A", 0x3035, DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NTT DoCoMo
|
* Fujitsu devices
|
||||||
*/
|
*/
|
||||||
{ "FOMA", 0x04c5, "F903iX HIGH-SPEED", 0x1140, DEVICE_FLAG_NONE },
|
{ "Fujitsu, Ltd", 0x04c5, "F903iX HIGH-SPEED", 0x1140, DEVICE_FLAG_NONE },
|
||||||
|
// Reported by Thomas Bretthauer
|
||||||
|
{ "Fujitsu, Ltd", 0x04c5, "STYLISTIC M532", 0x133b,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Palm device userland program named Pocket Tunes
|
* Palm device userland program named Pocket Tunes
|
||||||
@ -1254,7 +1297,6 @@
|
|||||||
/*
|
/*
|
||||||
* LG Electronics
|
* LG Electronics
|
||||||
*/
|
*/
|
||||||
// From anonymous SourceForge user
|
|
||||||
// Uncertain if this is really the MTP mode device ID...
|
// Uncertain if this is really the MTP mode device ID...
|
||||||
{ "LG Electronics Inc.", 0x043e, "T54", 0x7040,
|
{ "LG Electronics Inc.", 0x043e, "T54", 0x7040,
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
@ -1271,20 +1313,20 @@
|
|||||||
{ "LG Electronics Inc.", 0x1004, "GR-500 Music Player", 0x611b,
|
{ "LG Electronics Inc.", 0x1004, "GR-500 Music Player", 0x611b,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_ALWAYS_PROBE_DESCRIPTOR },
|
DEVICE_FLAG_ALWAYS_PROBE_DESCRIPTOR },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "LG Electronics Inc.", 0x1004, "KM900", 0x6132,
|
{ "LG Electronics Inc.", 0x1004, "KM900", 0x6132,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "LG Electronics Inc.", 0x1004, "LG8575", 0x619a,
|
{ "LG Electronics Inc.", 0x1004, "LG8575", 0x619a,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// Reported by anonymous sourceforge user
|
|
||||||
{ "LG Electronics Inc.", 0x1004, "V909 G-Slate", 0x61f9,
|
{ "LG Electronics Inc.", 0x1004, "V909 G-Slate", 0x61f9,
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
DEVICE_FLAG_UNLOAD_DRIVER },
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
|
{ "LG Electronics Inc.", 0x1004, "LG2 Optimus", 0x6225,
|
||||||
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
|
||||||
|
DEVICE_FLAG_UNLOAD_DRIVER },
|
||||||
// Reported by Brian J. Murrell
|
// Reported by Brian J. Murrell
|
||||||
{ "LG Electronics Inc.", 0x1004, "LG-E617G/P700", 0x631c,
|
{ "LG Electronics Inc.", 0x1004, "LG-E610/E612/E617G/E970/P700", 0x631c,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1294,69 +1336,69 @@
|
|||||||
* reported to see a pattern here.
|
* reported to see a pattern here.
|
||||||
*/
|
*/
|
||||||
// Reported by Alessandro Radaelli <alessandro.radaelli@aruba.it>
|
// Reported by Alessandro Radaelli <alessandro.radaelli@aruba.it>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-A815/NWZ-A818", 0x0325,
|
{ "Sony", 0x054c, "NWZ-A815/NWZ-A818", 0x0325,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by anonymous Sourceforge user.
|
// Reported by anonymous Sourceforge user.
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S516", 0x0326,
|
{ "Sony", 0x054c, "NWZ-S516", 0x0326,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Endre Oma <endre.88.oma@gmail.com>
|
// Reported by Endre Oma <endre.88.oma@gmail.com>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F", 0x0327,
|
{ "Sony", 0x054c, "NWZ-S615F/NWZ-S616F/NWZ-S618F", 0x0327,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Jean-Marc Bourguet <jm@bourguet.org>
|
// Reported by Jean-Marc Bourguet <jm@bourguet.org>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S716F", 0x035a,
|
{ "Sony", 0x054c, "NWZ-S716F", 0x035a,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Anon SF User / Anthon van der Neut <avanderneut@avid.com>
|
// Reported by Anon SF User / Anthon van der Neut <avanderneut@avid.com>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-A826/NWZ-A828/NWZ-A829", 0x035b,
|
{ "Sony", 0x054c, "NWZ-A826/NWZ-A828/NWZ-A829", 0x035b,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Niek Klaverstijn <niekez@users.sourceforge.net>
|
// Reported by Niek Klaverstijn <niekez@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-A726/NWZ-A728/NWZ-A768", 0x035c,
|
{ "Sony", 0x054c, "NWZ-A726/NWZ-A728/NWZ-A768", 0x035c,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Mehdi AMINI <mehdi.amini - at - ulp.u-strasbg.fr>
|
// Reported by Mehdi AMINI <mehdi.amini - at - ulp.u-strasbg.fr>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-B135", 0x036e,
|
{ "Sony", 0x054c, "NWZ-B135", 0x036e,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by <tiagoboldt@users.sourceforge.net>
|
// Reported by <tiagoboldt@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-E436F", 0x0385,
|
{ "Sony", 0x054c, "NWZ-E436F", 0x0385,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Michael Wilkinson
|
// Reported by Michael Wilkinson
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-W202", 0x0388,
|
{ "Sony", 0x054c, "NWZ-W202", 0x0388,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Ondrej Sury <ondrej@sury.org>
|
// Reported by Ondrej Sury <ondrej@sury.org>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S739F", 0x038c,
|
{ "Sony", 0x054c, "NWZ-S739F", 0x038c,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Marco Filipe Nunes Soares Abrantes Pereira <marcopereira@ua.pt>
|
// Reported by Marco Filipe Nunes Soares Abrantes Pereira <marcopereira@ua.pt>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S638F", 0x038e,
|
{ "Sony", 0x054c, "NWZ-S638F", 0x038e,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Elliot <orwells@users.sourceforge.net>
|
// Reported by Elliot <orwells@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-X1050B/NWZ-X1060B",
|
{ "Sony", 0x054c, "NWZ-X1050B/NWZ-X1060B",
|
||||||
0x0397, DEVICE_FLAGS_SONY_NWZ_BUGS },
|
0x0397, DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Silvio J. Gutierrez <silviogutierrez@users.sourceforge.net>
|
// Reported by Silvio J. Gutierrez <silviogutierrez@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-X1051/NWZ-X1061", 0x0398,
|
{ "Sony", 0x054c, "NWZ-X1051/NWZ-X1061", 0x0398,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Gregory Boddin <gregory@siwhine.net>
|
// Reported by Gregory Boddin <gregory@siwhine.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-B142F", 0x03d8,
|
{ "Sony", 0x054c, "NWZ-B142F", 0x03d8,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Rick Warner <rick@reptileroom.net>
|
// Reported by Rick Warner <rick@reptileroom.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-E344", 0x03fc,
|
{ "Sony", 0x054c, "NWZ-E344/E345", 0x03fc,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Jonathan Stowe <gellyfish@users.sourceforge.net>
|
// Reported by Jonathan Stowe <gellyfish@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-E445", 0x03fd,
|
{ "Sony", 0x054c, "NWZ-E445", 0x03fd,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Anonymous SourceForge user
|
// Reported by Anonymous SourceForge user
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S545", 0x03fe,
|
{ "Sony", 0x054c, "NWZ-S545", 0x03fe,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-A845", 0x0404,
|
{ "Sony", 0x054c, "NWZ-A845", 0x0404,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by anonymous SourceForge user
|
// Reported by anonymous SourceForge user
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-W252B", 0x04bb,
|
{ "Sony", 0x054c, "NWZ-W252B", 0x04bb,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Suspect this device has strong DRM features
|
// Suspect this device has strong DRM features
|
||||||
// See https://answers.launchpad.net/ubuntu/+source/libmtp/+question/149587
|
// See https://answers.launchpad.net/ubuntu/+source/libmtp/+question/149587
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-B153F", 0x04be,
|
{ "Sony", 0x054c, "NWZ-B153F", 0x04be,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-E354", 0x04cb,
|
{ "Sony", 0x054c, "NWZ-E354", 0x04cb,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Toni Burgarello
|
// Reported by Toni Burgarello
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-S754", 0x04cc,
|
{ "Sony", 0x054c, "NWZ-S754", 0x04cc,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Hideki Yamane <henrich@debian.org>
|
// Reported by Hideki Yamane <henrich@debian.org>
|
||||||
{ "Sony", 0x054c, "Sony Tablet P1", 0x04d1,
|
{ "Sony", 0x054c, "Sony Tablet P1", 0x04d1,
|
||||||
@ -1364,9 +1406,7 @@
|
|||||||
// Reported by dmiceman
|
// Reported by dmiceman
|
||||||
{ "Sony", 0x054c, "NWZ-B163F", 0x059a,
|
{ "Sony", 0x054c, "NWZ-B163F", 0x059a,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
{ "Sony", 0x054c, "NWZ-E464", 0x05a6,
|
||||||
// guessing on device flags...
|
|
||||||
{ "Sony", 0x054c, "Walkman NWZ-E464", 0x05a6,
|
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
// Reported by Jan Rheinlaender <jrheinlaender@users.sourceforge.net>
|
// Reported by Jan Rheinlaender <jrheinlaender@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "NWZ-S765", 0x05a8,
|
{ "Sony", 0x054c, "NWZ-S765", 0x05a8,
|
||||||
@ -1377,7 +1417,8 @@
|
|||||||
// Reported by ghalambaz <ghalambaz@users.sourceforge.net>
|
// Reported by ghalambaz <ghalambaz@users.sourceforge.net>
|
||||||
{ "Sony", 0x054c, "Sony Tablet S1", 0x05b4,
|
{ "Sony", 0x054c, "Sony Tablet S1", 0x05b4,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Anonymous SourceForge user
|
{ "Sony", 0x054c, "NWZ-B173F", 0x0689,
|
||||||
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
{ "Sony", 0x054c, "DCR-SR75", 0x1294,
|
{ "Sony", 0x054c, "DCR-SR75", 0x1294,
|
||||||
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
DEVICE_FLAGS_SONY_NWZ_BUGS },
|
||||||
|
|
||||||
@ -1496,6 +1537,7 @@
|
|||||||
* Jean-François B. <changi67@users.sourceforge.net>
|
* Jean-François B. <changi67@users.sourceforge.net>
|
||||||
* Eduard Bloch <blade@debian.org>
|
* Eduard Bloch <blade@debian.org>
|
||||||
* Ah Hong <hongster@users.sourceforge.net>
|
* Ah Hong <hongster@users.sourceforge.net>
|
||||||
|
* Eowyn Carter
|
||||||
*/
|
*/
|
||||||
{ "SonyEricsson", 0x0fce, "LT15i Xperia arc S MTP", 0x014f,
|
{ "SonyEricsson", 0x0fce, "LT15i Xperia arc S MTP", 0x014f,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
@ -1503,6 +1545,8 @@
|
|||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "MK16i Xperia MTP", 0x015a,
|
{ "SonyEricsson", 0x0fce, "MK16i Xperia MTP", 0x015a,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SonyEricsson", 0x0fce, "R800/R88i Xperia Play MTP", 0x015d,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "ST18a Xperia Ray MTP", 0x0161,
|
{ "SonyEricsson", 0x0fce, "ST18a Xperia Ray MTP", 0x0161,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP", 0x0166,
|
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP", 0x0166,
|
||||||
@ -1533,12 +1577,26 @@
|
|||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP", 0x017e,
|
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP", 0x017e,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "ST23i Xperia Miro MTP", 0x0180,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP", 0x0181,
|
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP", 0x0181,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT30p Xperia T MTP", 0x0182,
|
{ "SONY", 0x0fce, "LT30p Xperia T MTP", 0x0182,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT25i Xperia V MTP", 0x0186,
|
{ "SONY", 0x0fce, "LT25i Xperia V MTP", 0x0186,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia J MTP", 0x0188,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia ZL MTP", 0x0189,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia E MTP", 0x018c,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x018D,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Z MTP", 0x0193,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x0194,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MTP+UMS personalities of MTP devices (see above)
|
* MTP+UMS personalities of MTP devices (see above)
|
||||||
@ -1565,12 +1623,26 @@
|
|||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP+CDROM", 0x417e,
|
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP+CDROM", 0x417e,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "ST23i Xperia Miro MTP+CDROM", 0x4180,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP+CDROM", 0x4181,
|
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP+CDROM", 0x4181,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT30p Xperia T MTP+CDROM", 0x4182,
|
{ "SONY", 0x0fce, "LT30p Xperia T MTP+CDROM", 0x4182,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT25i Xperia V MTP+CDROM", 0x4186,
|
{ "SONY", 0x0fce, "LT25i Xperia V MTP+CDROM", 0x4186,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia J MTP+CDROM", 0x4188,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia ZL MTP", 0x4189,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia E MTP+CDROM", 0x418c,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x418d,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Z MTP", 0x4193,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x4194,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MTP+ADB personalities of MTP devices (see above)
|
* MTP+ADB personalities of MTP devices (see above)
|
||||||
@ -1579,20 +1651,20 @@
|
|||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "MT11i Xperia Neo MTP+ADB", 0x5156,
|
{ "SonyEricsson", 0x0fce, "MT11i Xperia Neo MTP+ADB", 0x5156,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "ST17i Xperia Active MTP+ADB", 0x5168,
|
|
||||||
DEVICE_FLAG_NONE },
|
|
||||||
{ "SONY", 0x0fce, "LT26i Xperia S MTP+ADB", 0x5169,
|
|
||||||
DEVICE_FLAG_NO_ZERO_READS },
|
|
||||||
{ "SonyEricsson", 0x0fce, "MK16i Xperia MTP+ADB", 0x515a,
|
{ "SonyEricsson", 0x0fce, "MK16i Xperia MTP+ADB", 0x515a,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SonyEricsson", 0x0fce, "R800/R88i Xperia Play MTP+ADB", 0x515d,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "ST18i Xperia Ray MTP+ADB", 0x5161,
|
{ "SonyEricsson", 0x0fce, "ST18i Xperia Ray MTP+ADB", 0x5161,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP+ADB", 0x5166,
|
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP+ADB", 0x5166,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "ST15i Xperia Mini MTP+ADB", 0x5167,
|
{ "SonyEricsson", 0x0fce, "ST15i Xperia Mini MTP+ADB", 0x5167,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SonyEricsson", 0x0fce, "LT26i Xperia S MTP+ADB", 0x5169,
|
{ "SonyEricsson", 0x0fce, "ST17i Xperia Active MTP+ADB", 0x5168,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "LT26i Xperia S MTP+ADB", 0x5169,
|
||||||
|
DEVICE_FLAG_NO_ZERO_READS },
|
||||||
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP+ADB", 0x516d,
|
{ "SonyEricsson", 0x0fce, "SK17i Xperia Mini Pro MTP+ADB", 0x516d,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "ST21i Xperia Tipo MTP+ADB", 0x5170,
|
{ "SONY", 0x0fce, "ST21i Xperia Tipo MTP+ADB", 0x5170,
|
||||||
@ -1613,12 +1685,26 @@
|
|||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP+ADB", 0x517e,
|
{ "SONY", 0x0fce, "ST27i/ST27a Xperia go MTP+ADB", 0x517e,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "ST23i Xperia Miro MTP+ADB", 0x5180,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP+ADB", 0x5181,
|
{ "SONY", 0x0fce, "SO-05D Xperia SX MTP+ADB", 0x5181,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT30p Xperia T MTP+ADB", 0x5182,
|
{ "SONY", 0x0fce, "LT30p Xperia T MTP+ADB", 0x5182,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
{ "SONY", 0x0fce, "LT25i Xperia V MTP+ADB", 0x5186,
|
{ "SONY", 0x0fce, "LT25i Xperia V MTP+ADB", 0x5186,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia J MTP+ADB", 0x5188,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia ZL MTP", 0x5189,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia E MTP+ADB", 0x518c,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x518d,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Z MTP", 0x5193,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
{ "SONY", 0x0fce, "Xperia Tablet Z MTP", 0x5194,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MTP+UMS modes
|
* MTP+UMS modes
|
||||||
@ -1661,17 +1747,23 @@
|
|||||||
{ "Motorola", 0x22b8, "V3m/V750 verizon", 0x2a65,
|
{ "Motorola", 0x22b8, "V3m/V750 verizon", 0x2a65,
|
||||||
DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST |
|
DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST |
|
||||||
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
|
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
|
||||||
|
{ "Motorola", 0x22b8, "Atrix/Razr HD (MTP)", 0x2e32,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Motorola", 0x22b8, "Atrix/Razr HD (MTP+ADB)", 0x2e33,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Motorola", 0x22b8, "RAZR M (XT907)", 0x2e51,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Jader Rodrigues Simoes <jadersimoes@users.sourceforge.net>
|
// Reported by Jader Rodrigues Simoes <jadersimoes@users.sourceforge.net>
|
||||||
{ "Motorola", 0x22b8, "Xoom 2 Media Edition (ID2)", 0x41cf,
|
{ "Motorola", 0x22b8, "Xoom 2 Media Edition (ID2)", 0x41cf,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Steven Roemen <sdroemen@users.sourceforge.net>
|
// Reported by Steven Roemen <sdroemen@users.sourceforge.net>
|
||||||
{ "Motorola", 0x22b8, "Droid X/MB525 (Defy)", 0x41d6,
|
{ "Motorola", 0x22b8, "Droid X/MB525 (Defy)", 0x41d6,
|
||||||
DEVICE_FLAG_NONE },
|
DEVICE_FLAG_NONE },
|
||||||
// Reported by anonymous user
|
{ "Motorola", 0x22b8, "DROID2 (ID1)", 0x41da,
|
||||||
|
DEVICE_FLAG_NONE },
|
||||||
{ "Motorola", 0x22b8, "Milestone / Verizon Droid", 0x41dc,
|
{ "Motorola", 0x22b8, "Milestone / Verizon Droid", 0x41dc,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous user
|
{ "Motorola", 0x22b8, "DROID2 (ID2)", 0x42a7,
|
||||||
{ "Motorola", 0x22b8, "DROID2", 0x42a7,
|
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Motorola", 0x22b8, "Xoom 2 Media Edition", 0x4311,
|
{ "Motorola", 0x22b8, "Xoom 2 Media Edition", 0x4311,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
@ -1693,6 +1785,9 @@
|
|||||||
// Reported by anonymous user
|
// Reported by anonymous user
|
||||||
{ "Motorola", 0x22b8, "RAZR2 V8/U9/Z6", 0x6415,
|
{ "Motorola", 0x22b8, "RAZR2 V8/U9/Z6", 0x6415,
|
||||||
DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST },
|
DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST },
|
||||||
|
// Reported by Brian Dolbec <dol-sen@users.sourceforge.net>
|
||||||
|
{ "Motorola", 0x22b8, "Atrix MB860 (MTP)", 0x7088,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
/*
|
/*
|
||||||
* Motorola Xoom (Wingray) variants
|
* Motorola Xoom (Wingray) variants
|
||||||
*
|
*
|
||||||
@ -1719,9 +1814,15 @@
|
|||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Motorola", 0x22b8, "Xoom (MTP+ADB)", 0x70a9,
|
{ "Motorola", 0x22b8, "Xoom (MTP+ADB)", 0x70a9,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
|
||||||
// "carried by C Spire and other CDMA US carriers"
|
// "carried by C Spire and other CDMA US carriers"
|
||||||
{ "Motorola", 0x22b8, "Milestone X2", 0x70ca, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Motorola", 0x22b8, "Milestone X2", 0x70ca,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Motorola", 0x22b8, "XT890/907 (MTP)", 0x710d,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Motorola", 0x22b8, "XT890/907 (MTP+ADB)", 0x710e,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Motorola", 0x22b8, "XT890/907 (MTP+?)", 0x710f,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Google
|
* Google
|
||||||
@ -1729,23 +1830,32 @@
|
|||||||
* road to produce an Android tablet it seems... The Vendor ID
|
* road to produce an Android tablet it seems... The Vendor ID
|
||||||
* was originally used for Nexus phones
|
* was originally used for Nexus phones
|
||||||
*/
|
*/
|
||||||
|
{ "Google Inc (for Ainol Novo)", 0x18d1, "Fire/Flame", 0x0007,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Google Inc (for Sony)", 0x18d1, "S1", 0x05b3,
|
{ "Google Inc (for Sony)", 0x18d1, "S1", 0x05b3,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
// Reported by anonymous Sourceforge user
|
||||||
{ "Google Inc (for Barnes & Noble)", 0x18d1, "Nook Color", 0x2d02,
|
{ "Google Inc (for Barnes & Noble)", 0x18d1, "Nook Color", 0x2d02,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
// Reported by anonymous Sourceforge user
|
||||||
|
{ "Google Inc (for Asus)", 0x18d1, "TF201 Transformer", 0x4d00,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
// Reported by anonymous Sourceforge user
|
||||||
{ "Google Inc (for Asus)", 0x18d1, "TF101 Transformer", 0x4e0f,
|
{ "Google Inc (for Asus)", 0x18d1, "TF101 Transformer", 0x4e0f,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Laurent Artaud <laurenta@users.sourceforge.net>
|
// 0x4e21 (Nexus S) is a USB Mass Storage device.
|
||||||
{ "Google Inc (for Samsung)", 0x18d1, "Nexus S", 0x4e21,
|
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
|
||||||
// Reported by Chris Smith <tcgsmythe@users.sourceforge.net>
|
// Reported by Chris Smith <tcgsmythe@users.sourceforge.net>
|
||||||
{ "Google Inc (for Asus)", 0x18d1, "Nexus 7 (MTP)", 0x4e41,
|
{ "Google Inc (for Asus)", 0x18d1, "Nexus 7 (MTP)", 0x4e41,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Michael Hess <mhess126@gmail.com>
|
// Reported by Michael Hess <mhess126@gmail.com>
|
||||||
{ "Google Inc (for Asus)", 0x18d1, "Nexus 7 (MTP+ADB)", 0x4e42,
|
{ "Google Inc (for Asus)", 0x18d1, "Nexus 7 (MTP+ADB)", 0x4e42,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Google Inc (for LG Electronics/Samsung)", 0x18d1,
|
||||||
|
"Nexus 4/10 (MTP)", 0x4ee1,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Google Inc (for LG Electronics/Samsung)", 0x18d1,
|
||||||
|
"Nexus 4/10 (MTP+ADB)", 0x4ee2,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// WiFi-only version of Xoom
|
// WiFi-only version of Xoom
|
||||||
// See: http://bugzilla.gnome.org/show_bug.cgi?id=647506
|
// See: http://bugzilla.gnome.org/show_bug.cgi?id=647506
|
||||||
{ "Google Inc (for Motorola)", 0x18d1, "Xoom (MZ604)", 0x70a8,
|
{ "Google Inc (for Motorola)", 0x18d1, "Xoom (MZ604)", 0x70a8,
|
||||||
@ -1845,9 +1955,16 @@
|
|||||||
*/
|
*/
|
||||||
{ "Coby", 0x1e74, "COBY MP705", 0x6512, DEVICE_FLAG_NONE },
|
{ "Coby", 0x1e74, "COBY MP705", 0x6512, DEVICE_FLAG_NONE },
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*
|
/*
|
||||||
* Apple devices, which are not MTP natively but can be made to speak MTP
|
* Apple devices, which are not MTP natively but can be made to speak MTP
|
||||||
* using PwnTunes (http://www.pwntunes.net/)
|
* using PwnTunes (http://www.pwntunes.net/)
|
||||||
|
* CURRENTLY COMMENTED OUT:
|
||||||
|
* These will make the UDEV rules flag these as MTP devices even if
|
||||||
|
* PwnTunes is NOT installed. That is unacceptable, so a better solution
|
||||||
|
* that actually inspects if the device has PwnTunes/MTP support needs
|
||||||
|
* to be found, see:
|
||||||
|
* https://sourceforge.net/p/libmtp/bugs/759/
|
||||||
*/
|
*/
|
||||||
{ "Apple", 0x05ac, "iPhone", 0x1290, DEVICE_FLAG_NONE },
|
{ "Apple", 0x05ac, "iPhone", 0x1290, DEVICE_FLAG_NONE },
|
||||||
{ "Apple", 0x05ac, "iPod Touch 1st Gen", 0x1291, DEVICE_FLAG_NONE },
|
{ "Apple", 0x05ac, "iPod Touch 1st Gen", 0x1291, DEVICE_FLAG_NONE },
|
||||||
@ -1859,6 +1976,7 @@
|
|||||||
{ "Apple", 0x05ac, "0x1298", 0x1298, DEVICE_FLAG_NONE },
|
{ "Apple", 0x05ac, "0x1298", 0x1298, DEVICE_FLAG_NONE },
|
||||||
{ "Apple", 0x05ac, "iPod Touch 3rd Gen", 0x1299, DEVICE_FLAG_NONE },
|
{ "Apple", 0x05ac, "iPod Touch 3rd Gen", 0x1299, DEVICE_FLAG_NONE },
|
||||||
{ "Apple", 0x05ac, "iPad", 0x129a, DEVICE_FLAG_NONE },
|
{ "Apple", 0x05ac, "iPad", 0x129a, DEVICE_FLAG_NONE },
|
||||||
|
#endif
|
||||||
|
|
||||||
// Reported by anonymous SourceForge user, also reported as
|
// Reported by anonymous SourceForge user, also reported as
|
||||||
// Pantech Crux, claming to be:
|
// Pantech Crux, claming to be:
|
||||||
@ -1872,30 +1990,48 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Asus
|
* Asus
|
||||||
|
* Pattern of PIDs on Android devices seem to be:
|
||||||
|
* n+0 = MTP
|
||||||
|
* n+1 = MTP+ADB
|
||||||
|
* n+2 = ?
|
||||||
|
* n+3 = ?
|
||||||
|
* n+4 = PTP
|
||||||
*/
|
*/
|
||||||
// Reported by Glen Overby
|
// Reported by Glen Overby
|
||||||
{ "Asus", 0x0b05, "TF300 Transformer", 0x4c80,
|
{ "Asus", 0x0b05, "TF300 Transformer (MTP)", 0x4c80,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by jaile <jaile@users.sourceforge.net>
|
// Reported by jaile <jaile@users.sourceforge.net>
|
||||||
{ "Asus", 0x0b05, "TF300 Transformer (USB debug mode)", 0x4c81,
|
{ "Asus", 0x0b05, "TF300 Transformer (MTP+ADB)", 0x4c81,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Repored by Florian Apolloner <f-apolloner@users.sourceforge.net>
|
// Repored by Florian Apolloner <f-apolloner@users.sourceforge.net>
|
||||||
{ "Asus", 0x0b05, "TF700 Transformer", 0x4c90,
|
{ "Asus", 0x0b05, "TF700 Transformer (MTP)", 0x4c90,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "TF700 Transformer (MTP+ADB)", 0x4c91,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "MeMo Pad Smart 10", 0x4cd0,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
|
||||||
{ "Asus", 0x0b05, "TF201 Transformer Prime (keyboard dock)", 0x4d00,
|
{ "Asus", 0x0b05, "TF201 Transformer Prime (keyboard dock)", 0x4d00,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Asus", 0x0b05, "TF201 Transformer Prime (tablet only)", 0x4d01,
|
{ "Asus", 0x0b05, "TF201 Transformer Prime (tablet only)", 0x4d01,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Asus", 0x0b05, "TFXXX Transformer Prime (unknown version)", 0x4d04,
|
// 4d04 is the PTP mode, don't add it
|
||||||
|
{ "Asus", 0x0b05, "SL101 (MTP)", 0x4e00,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous Sourceforge user
|
{ "Asus", 0x0b05, "SL101 (MTP+ADB)", 0x4e01,
|
||||||
{ "Asus", 0x0b05, "TF101 Eeepad Slider", 0x4e01,
|
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Asus", 0x0b05, "TF101 Eeepad Transformer", 0x4e0f,
|
{ "Asus", 0x0b05, "TF101 Eeepad Transformer (MTP)", 0x4e0f,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Asus", 0x0b05, "TF101 Eeepad Transformer (debug mode)", 0x4e1f,
|
{ "Asus", 0x0b05, "TF101 Eeepad Transformer (MTP+ADB)", 0x4e1f,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "PadFone (MTP)", 0x5200,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "PadFone (MTP+ADB)", 0x5201,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "PadFone 2 (MTP+?)", 0x5210,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Asus", 0x0b05, "PadFone 2 (MTP)", 0x5211,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1914,17 +2050,26 @@
|
|||||||
// Reported by: anonymous sourceforge user
|
// Reported by: anonymous sourceforge user
|
||||||
{ "Lenovo", 0x17ef, "Lifetab S9512", 0x74cc,
|
{ "Lenovo", 0x17ef, "Lifetab S9512", 0x74cc,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
// Reported by Brian J. Murrell
|
||||||
|
{ "Lenovo", 0x17ef, "IdeaTab A2109A", 0x7542,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Huawei
|
* Huawei
|
||||||
*/
|
*/
|
||||||
// Reported by anonymous SourceForge user
|
// Reported by anonymous SourceForge user
|
||||||
{ "Huawei", 0x12d1, "Honor U8860", 0x1051, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Huawei", 0x12d1, "Honor U8860", 0x1051,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by anonymous SourceForge user
|
// Reported by anonymous SourceForge user
|
||||||
{ "Huawei", 0x12d1, "Mediapad (mode 0)", 0x360f, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Huawei", 0x12d1, "U8815/U9200", 0x1052,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
// Reported by anonymous SourceForge user
|
||||||
|
{ "Huawei", 0x12d1, "Mediapad (mode 0)", 0x360f,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Bearsh <bearsh@users.sourceforge.net>
|
// Reported by Bearsh <bearsh@users.sourceforge.net>
|
||||||
{ "Huawei", 0x12d1, "Mediapad (mode 1)", 0x361f, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Huawei", 0x12d1, "Mediapad (mode 1)", 0x361f,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ZTE
|
* ZTE
|
||||||
@ -1932,27 +2077,61 @@
|
|||||||
*/
|
*/
|
||||||
{ "ZTE", 0x19d2, "V55 ID 1", 0x0244, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "ZTE", 0x19d2, "V55 ID 1", 0x0244, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "ZTE", 0x19d2, "V55 ID 2", 0x0245, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "ZTE", 0x19d2, "V55 ID 2", 0x0245, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "ZTE", 0x19d2, "v790/Blade 3", 0x0306, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* HTC (High Tech Computer Corp)
|
* HTC (High Tech Computer Corp)
|
||||||
|
* Reporters:
|
||||||
|
* Steven Eastland <grassmonk@users.sourceforge.net>
|
||||||
|
* Kevin Cheng <kache@users.sf.net>
|
||||||
*/
|
*/
|
||||||
{ "HTC", 0x0bb4, "Zopo ZP100 (ID1)", 0x0c02,
|
#if 0
|
||||||
|
/*
|
||||||
|
* This had to be commented out - the same VID+PID is used also for
|
||||||
|
* other modes than MTP, so we need to let mtp-probe do its job on this
|
||||||
|
* device instead of adding it to the database.
|
||||||
|
*/
|
||||||
|
{ "HTC", 0x0bb4, "Android Device ID1 (Zopo, HD2, Bird...)", 0x0c02,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Steven Eastland <grassmonk@users.sourceforge.net>
|
#endif
|
||||||
{ "HTC", 0x0bb4, "EVO 4G LTE", 0x0c93,
|
{ "HTC", 0x0bb4, "EVO 4G LTE/One V (ID1)", 0x0c93,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// Reported by Steven Eastland <grassmonk@users.sourceforge.net>
|
{ "HTC", 0x0bb4, "EVO 4G LTE/One V (ID2)", 0x0ca8,
|
||||||
{ "HTC", 0x0bb4, "EVO 4G LTE (second ID)", 0x0ca8,
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One S (ID1)", 0x0cec,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC Evo 4G LTE (ID1)", 0x0df5,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One S (ID2)", 0x0df9,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One X (ID1)", 0x0dfb,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One X (ID2)", 0x0dfc,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One X (ID3)", 0x0dfd,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC Butterfly (ID1)", 0x0dfe,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "Droid DNA (MTP+UMS+ADB)", 0x0dff,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC Droid Incredible 4G LTE (MTP)", 0x0e31,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC Droid Incredible 4G LTE (MTP+ADB)", 0x0e32,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "Droid DNA (MTP+UMS)", 0x0ebd,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "HTC", 0x0bb4, "HTC One X (ID2)", 0x0f91,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
// These identify themselves as "cm_tenderloin", fun...
|
// These identify themselves as "cm_tenderloin", fun...
|
||||||
// Done by HTC for HP I guess.
|
// Done by HTC for HP I guess.
|
||||||
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad", 0x685c,
|
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad (MTP)", 0x685c,
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad (debug mode)",
|
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad (MTP+ADB)", 0x6860,
|
||||||
0x6860, DEVICE_FLAGS_ANDROID_BUGS },
|
|
||||||
// Reported by anonymous SourceForge user
|
|
||||||
{ "HTC", 0x0bb4, "Zopo ZP100 (ID2)", 0x2008,
|
|
||||||
DEVICE_FLAGS_ANDROID_BUGS },
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
#if 0
|
||||||
|
{ "HTC", 0x0bb4, "Android Device ID2 (Zopo, HD2...)", 0x2008,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NEC
|
* NEC
|
||||||
@ -1963,7 +2142,12 @@
|
|||||||
* nVidia
|
* nVidia
|
||||||
*/
|
*/
|
||||||
// Found on Internet forum
|
// Found on Internet forum
|
||||||
{ "nVidia", 0x0955, "CM9-Adam", 0x70a9, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "nVidia", 0x0955, "CM9-Adam", 0x70a9,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "nVidia", 0x0955, "Nabi2 Tablet (ID1)", 0x7100,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "nVidia", 0x0955, "Nabi2 Tablet (ID2)", 0x7102,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Vizio
|
* Vizio
|
||||||
@ -1972,10 +2156,60 @@
|
|||||||
{ "Vizio", 0x0489, "VTAB1008", 0xe040, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Vizio", 0x0489, "VTAB1008", 0xe040, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Viewpia, bq...
|
* Amazon
|
||||||
* Seems like some multi-branded OEM product.
|
|
||||||
*/
|
*/
|
||||||
{ "Various", 0x2207, "Viewpia DR/bq Kepler", 0x0001, DEVICE_FLAGS_ANDROID_BUGS },
|
{ "Amazon", 0x1949, "Kindle Fire 2G (ID1)", 0x0005,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Amazon", 0x1949, "Kindle Fire (ID1)", 0x0007,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Amazon", 0x1949, "Kindle Fire (ID2)", 0x0008,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Amazon", 0x1949, "Kindle Fire (ID3)", 0x000a,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Barnes&Noble
|
||||||
|
*/
|
||||||
|
{ "Barnes&Noble", 0x2080, "Nook HD+", 0x0005,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Viewpia, bq, YiFang
|
||||||
|
* Seems like some multi-branded OEM product line.
|
||||||
|
*/
|
||||||
|
{ "Various", 0x2207, "Viewpia DR/bq Kepler", 0x0001,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "YiFang", 0x2207, "BQ Tesla", 0x0006,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Kobo
|
||||||
|
*/
|
||||||
|
// Reported by George Talusan
|
||||||
|
{ "Kobo", 0x2237, "Arc (ID1)", 0xd108,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Kobo", 0x2237, "Arc (ID2)", 0xd109,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Hisense
|
||||||
|
*/
|
||||||
|
// Reported by Anonymous SourceForge user
|
||||||
|
{ "Hisense", 0x109b, "E860", 0x9109, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Intel
|
||||||
|
* Also sold rebranded as Orange products
|
||||||
|
*/
|
||||||
|
{ "Intel", 0x8087, "Xolo 900/AZ210A", 0x09fb, DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Xiaomi
|
||||||
|
*/
|
||||||
|
{ "Xiaomi", 0x2717, "Mi-2 (MTP+ADB)", 0x9039,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
{ "Xiaomi", 0x2717, "Mi-2 (MTP)", 0xf003,
|
||||||
|
DEVICE_FLAGS_ANDROID_BUGS },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Other strange stuff.
|
* Other strange stuff.
|
||||||
|
|||||||
@ -7,14 +7,16 @@ __license__ = 'GPL v3'
|
|||||||
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
MP = 'http://libmtp.git.sourceforge.net/git/gitweb.cgi?p=libmtp/libmtp;a=blob_plain;f=src/music-players.h;hb=HEAD'
|
import os, shutil, subprocess
|
||||||
DF = 'http://libmtp.git.sourceforge.net/git/gitweb.cgi?p=libmtp/libmtp;a=blob_plain;f=src/device-flags.h;hb=HEAD'
|
|
||||||
|
|
||||||
import urllib, os, shutil
|
|
||||||
|
|
||||||
base = os.path.dirname(os.path.abspath(__file__))
|
base = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
|
||||||
for url, fname in [(MP, 'music-players.h'), (DF, 'device-flags.h')]:
|
os.chdir('/tmp')
|
||||||
with open(os.path.join(base, fname), 'wb') as f:
|
if os.path.exists('libmtp'):
|
||||||
shutil.copyfileobj(urllib.urlopen(url), f)
|
shutil.rmtree('libmtp')
|
||||||
|
subprocess.check_call(['git', 'clone', 'git://git.code.sf.net/p/libmtp/code',
|
||||||
|
'libmtp'])
|
||||||
|
for x in ('src/music-players.h', 'src/device-flags.h'):
|
||||||
|
with open(os.path.join(base, os.path.basename(x)), 'wb') as f:
|
||||||
|
shutil.copyfileobj(open('libmtp/'+x), f)
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,6 @@ from optparse import OptionGroup, Option
|
|||||||
|
|
||||||
from calibre.utils.config import OptionParser
|
from calibre.utils.config import OptionParser
|
||||||
from calibre.utils.logging import Log
|
from calibre.utils.logging import Log
|
||||||
from calibre.constants import preferred_encoding
|
|
||||||
from calibre.customize.conversion import OptionRecommendation
|
from calibre.customize.conversion import OptionRecommendation
|
||||||
from calibre import patheq
|
from calibre import patheq
|
||||||
from calibre.ebooks.conversion import ConversionUserFeedBack
|
from calibre.ebooks.conversion import ConversionUserFeedBack
|
||||||
@ -53,8 +52,7 @@ HEURISTIC_OPTIONS = ['markup_chapter_headings',
|
|||||||
DEFAULT_TRUE_OPTIONS = HEURISTIC_OPTIONS + ['remove_fake_margins']
|
DEFAULT_TRUE_OPTIONS = HEURISTIC_OPTIONS + ['remove_fake_margins']
|
||||||
|
|
||||||
def print_help(parser, log):
|
def print_help(parser, log):
|
||||||
help = parser.format_help().encode(preferred_encoding, 'replace')
|
parser.print_help()
|
||||||
log(help)
|
|
||||||
|
|
||||||
def check_command_line_options(parser, args, log):
|
def check_command_line_options(parser, args, log):
|
||||||
if len(args) < 3 or args[1].startswith('-') or args[2].startswith('-'):
|
if len(args) < 3 or args[1].startswith('-') or args[2].startswith('-'):
|
||||||
|
|||||||
@ -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, imghdr
|
import re, tempfile, os
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from itertools import izip
|
from itertools import izip
|
||||||
from urllib import quote
|
from urllib import quote
|
||||||
@ -17,6 +17,7 @@ from calibre.customize.conversion import (InputFormatPlugin,
|
|||||||
OptionRecommendation)
|
OptionRecommendation)
|
||||||
from calibre.utils.localization import get_lang
|
from calibre.utils.localization import get_lang
|
||||||
from calibre.utils.filenames import ascii_filename
|
from calibre.utils.filenames import ascii_filename
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
|
|
||||||
|
|
||||||
class HTMLInput(InputFormatPlugin):
|
class HTMLInput(InputFormatPlugin):
|
||||||
@ -250,7 +251,7 @@ class HTMLInput(InputFormatPlugin):
|
|||||||
if media_type == self.BINARY_MIME:
|
if media_type == self.BINARY_MIME:
|
||||||
# Check for the common case, images
|
# Check for the common case, images
|
||||||
try:
|
try:
|
||||||
img = imghdr.what(link)
|
img = what(link)
|
||||||
except EnvironmentError:
|
except EnvironmentError:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -311,8 +311,7 @@ class AZW3Output(OutputFormatPlugin):
|
|||||||
if not passthrough:
|
if not passthrough:
|
||||||
remove_html_cover(self.oeb, self.log)
|
remove_html_cover(self.oeb, self.log)
|
||||||
|
|
||||||
# Split on pagebreaks so that the resulting KF8 works better with
|
# Split on pagebreaks so that the resulting KF8 is faster to load
|
||||||
# calibre's viewer, which does not support CSS page breaks
|
|
||||||
from calibre.ebooks.oeb.transforms.split import Split
|
from calibre.ebooks.oeb.transforms.split import Split
|
||||||
Split()(self.oeb, self.opts)
|
Split()(self.oeb, self.opts)
|
||||||
|
|
||||||
|
|||||||
@ -105,7 +105,7 @@ class RTFInput(InputFormatPlugin):
|
|||||||
return f.read()
|
return f.read()
|
||||||
|
|
||||||
def extract_images(self, picts):
|
def extract_images(self, picts):
|
||||||
import imghdr
|
from calibre.utils.imghdr import what
|
||||||
self.log('Extracting images...')
|
self.log('Extracting images...')
|
||||||
|
|
||||||
with open(picts, 'rb') as f:
|
with open(picts, 'rb') as f:
|
||||||
@ -120,7 +120,7 @@ class RTFInput(InputFormatPlugin):
|
|||||||
if len(enc) % 2 == 1:
|
if len(enc) % 2 == 1:
|
||||||
enc = enc[:-1]
|
enc = enc[:-1]
|
||||||
data = enc.decode('hex')
|
data = enc.decode('hex')
|
||||||
fmt = imghdr.what(None, data)
|
fmt = what(None, data)
|
||||||
if fmt is None:
|
if fmt is None:
|
||||||
fmt = 'wmf'
|
fmt = 'wmf'
|
||||||
count += 1
|
count += 1
|
||||||
|
|||||||
@ -53,8 +53,8 @@ def author_to_author_sort(author, method=None):
|
|||||||
if method == u'copy':
|
if method == u'copy':
|
||||||
return author
|
return author
|
||||||
|
|
||||||
prefixes = set([x.lower() for x in tweaks['author_name_prefixes']])
|
prefixes = set([y.lower() for y in tweaks['author_name_prefixes']])
|
||||||
prefixes |= set([x+u'.' for x in prefixes])
|
prefixes |= set([y+u'.' for y in prefixes])
|
||||||
while True:
|
while True:
|
||||||
if not tokens:
|
if not tokens:
|
||||||
return author
|
return author
|
||||||
@ -64,8 +64,8 @@ def author_to_author_sort(author, method=None):
|
|||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
suffixes = set([x.lower() for x in tweaks['author_name_suffixes']])
|
suffixes = set([y.lower() for y in tweaks['author_name_suffixes']])
|
||||||
suffixes |= set([x+u'.' for x in suffixes])
|
suffixes |= set([y+u'.' for y in suffixes])
|
||||||
|
|
||||||
suffix = u''
|
suffix = u''
|
||||||
while True:
|
while True:
|
||||||
@ -358,3 +358,12 @@ def check_isbn(isbn):
|
|||||||
return check_isbn13(isbn)
|
return check_isbn13(isbn)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def format_isbn(isbn):
|
||||||
|
cisbn = check_isbn(isbn)
|
||||||
|
if not cisbn:
|
||||||
|
return isbn
|
||||||
|
i = cisbn
|
||||||
|
if len(i) == 10:
|
||||||
|
return '-'.join((i[:2], i[2:6], i[6:9], i[9]))
|
||||||
|
return '-'.join((i[:3], i[3:5], i[5:9], i[9:12], i[12]))
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@ __copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net and ' \
|
|||||||
'Marshall T. Vandegrift <llasram@gmail.com>'
|
'Marshall T. Vandegrift <llasram@gmail.com>'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import os, cStringIO, imghdr
|
import os, cStringIO
|
||||||
from struct import pack, unpack
|
from struct import pack, unpack
|
||||||
from cStringIO import StringIO
|
from cStringIO import StringIO
|
||||||
|
|
||||||
@ -18,12 +18,13 @@ from calibre.ebooks.mobi import MobiError, MAX_THUMB_DIMEN
|
|||||||
from calibre.ebooks.mobi.utils import rescale_image
|
from calibre.ebooks.mobi.utils import rescale_image
|
||||||
from calibre.ebooks.mobi.langcodes import iana2mobi
|
from calibre.ebooks.mobi.langcodes import iana2mobi
|
||||||
from calibre.utils.date import now as nowf
|
from calibre.utils.date import now as nowf
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
from calibre.utils.localization import canonicalize_lang, lang_as_iso639_1
|
from calibre.utils.localization import canonicalize_lang, lang_as_iso639_1
|
||||||
|
|
||||||
def is_image(ss):
|
def is_image(ss):
|
||||||
if ss is None:
|
if ss is None:
|
||||||
return False
|
return False
|
||||||
return imghdr.what(None, ss[:200]) is not None
|
return what(None, ss[:200]) is not None
|
||||||
|
|
||||||
class StreamSlicer(object):
|
class StreamSlicer(object):
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,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 sys, os, imghdr, struct, textwrap
|
import sys, os, struct, textwrap
|
||||||
from itertools import izip
|
from itertools import izip
|
||||||
|
|
||||||
from calibre import CurrentDir
|
from calibre import CurrentDir
|
||||||
@ -18,6 +18,7 @@ from calibre.ebooks.mobi.debug.index import (SKELIndex, SECTIndex, NCXIndex,
|
|||||||
from calibre.ebooks.mobi.utils import read_font_record, decode_tbs, RECORD_SIZE
|
from calibre.ebooks.mobi.utils import read_font_record, decode_tbs, RECORD_SIZE
|
||||||
from calibre.ebooks.mobi.debug import format_bytes
|
from calibre.ebooks.mobi.debug import format_bytes
|
||||||
from calibre.ebooks.mobi.reader.headers import NULL_INDEX
|
from calibre.ebooks.mobi.reader.headers import NULL_INDEX
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
|
|
||||||
class FDST(object):
|
class FDST(object):
|
||||||
|
|
||||||
@ -173,7 +174,7 @@ class MOBIFile(object):
|
|||||||
font['raw_data'])
|
font['raw_data'])
|
||||||
prefix, ext = 'fonts', font['ext']
|
prefix, ext = 'fonts', font['ext']
|
||||||
elif sig not in known_types:
|
elif sig not in known_types:
|
||||||
q = imghdr.what(None, rec.raw)
|
q = what(None, rec.raw)
|
||||||
if q:
|
if q:
|
||||||
prefix, ext = 'images', q
|
prefix, ext = 'images', q
|
||||||
|
|
||||||
|
|||||||
@ -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 struct, re, os, imghdr
|
import struct, re, os
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from itertools import repeat, izip
|
from itertools import repeat, izip
|
||||||
from urlparse import urldefrag
|
from urlparse import urldefrag
|
||||||
@ -23,6 +23,7 @@ from calibre.ebooks.metadata.toc import TOC
|
|||||||
from calibre.ebooks.mobi.utils import read_font_record
|
from calibre.ebooks.mobi.utils import read_font_record
|
||||||
from calibre.ebooks.oeb.parse_utils import parse_html
|
from calibre.ebooks.oeb.parse_utils import parse_html
|
||||||
from calibre.ebooks.oeb.base import XPath, XHTML, xml2text
|
from calibre.ebooks.oeb.base import XPath, XHTML, xml2text
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
|
|
||||||
Part = namedtuple('Part',
|
Part = namedtuple('Part',
|
||||||
'num type filename start end aid')
|
'num type filename start end aid')
|
||||||
@ -403,7 +404,7 @@ class Mobi8Reader(object):
|
|||||||
if font['encrypted']:
|
if font['encrypted']:
|
||||||
self.encrypted_fonts.append(href)
|
self.encrypted_fonts.append(href)
|
||||||
else:
|
else:
|
||||||
imgtype = imghdr.what(None, data)
|
imgtype = what(None, data)
|
||||||
if imgtype is None:
|
if imgtype is None:
|
||||||
imgtype = 'unknown'
|
imgtype = 'unknown'
|
||||||
href = 'images/%05d.%s'%(fname_idx, imgtype)
|
href = 'images/%05d.%s'%(fname_idx, imgtype)
|
||||||
|
|||||||
@ -7,11 +7,12 @@ __license__ = 'GPL v3'
|
|||||||
__copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>'
|
__copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import struct, string, imghdr, zlib, os
|
import struct, string, zlib, os
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
|
|
||||||
from calibre.utils.magick.draw import Image, save_cover_data_to, thumbnail
|
from calibre.utils.magick.draw import Image, save_cover_data_to, thumbnail
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
from calibre.ebooks import normalize
|
from calibre.ebooks import normalize
|
||||||
|
|
||||||
IMAGE_MAX_SIZE = 10 * 1024 * 1024
|
IMAGE_MAX_SIZE = 10 * 1024 * 1024
|
||||||
@ -384,9 +385,9 @@ def to_base(num, base=32, min_num_digits=None):
|
|||||||
|
|
||||||
def mobify_image(data):
|
def mobify_image(data):
|
||||||
'Convert PNG images to GIF as the idiotic Kindle cannot display some PNG'
|
'Convert PNG images to GIF as the idiotic Kindle cannot display some PNG'
|
||||||
what = imghdr.what(None, data)
|
fmt = what(None, data)
|
||||||
|
|
||||||
if what == 'png':
|
if fmt == 'png':
|
||||||
im = Image()
|
im = Image()
|
||||||
im.load(data)
|
im.load(data)
|
||||||
data = im.export('gif')
|
data = im.export('gif')
|
||||||
|
|||||||
@ -7,13 +7,12 @@ __license__ = 'GPL v3'
|
|||||||
__copyright__ = '2012, Kovid Goyal <kovid@kovidgoyal.net>'
|
__copyright__ = '2012, Kovid Goyal <kovid@kovidgoyal.net>'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import imghdr
|
|
||||||
|
|
||||||
from calibre.ebooks.mobi import MAX_THUMB_DIMEN, MAX_THUMB_SIZE
|
from calibre.ebooks.mobi import MAX_THUMB_DIMEN, MAX_THUMB_SIZE
|
||||||
from calibre.ebooks.mobi.utils import (rescale_image, mobify_image,
|
from calibre.ebooks.mobi.utils import (rescale_image, mobify_image,
|
||||||
write_font_record)
|
write_font_record)
|
||||||
from calibre.ebooks import generate_masthead
|
from calibre.ebooks import generate_masthead
|
||||||
from calibre.ebooks.oeb.base import OEB_RASTER_IMAGES
|
from calibre.ebooks.oeb.base import OEB_RASTER_IMAGES
|
||||||
|
from calibre.utils.imghdr import what
|
||||||
|
|
||||||
PLACEHOLDER_GIF = b'GIF89a\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\x00\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00@\x02\x01D\x00;'
|
PLACEHOLDER_GIF = b'GIF89a\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\x00\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00@\x02\x01D\x00;'
|
||||||
|
|
||||||
@ -84,7 +83,7 @@ class Resources(object):
|
|||||||
self.image_indices.add(len(self.records))
|
self.image_indices.add(len(self.records))
|
||||||
self.records.append(data)
|
self.records.append(data)
|
||||||
self.item_map[item.href] = index
|
self.item_map[item.href] = index
|
||||||
self.mime_map[item.href] = 'image/%s'%imghdr.what(None, data)
|
self.mime_map[item.href] = 'image/%s'%what(None, data)
|
||||||
index += 1
|
index += 1
|
||||||
|
|
||||||
if cover_href and item.href == cover_href:
|
if cover_href and item.href == cover_href:
|
||||||
|
|||||||
@ -47,7 +47,7 @@ class TOCAdder(object):
|
|||||||
if 'toc' in oeb.guide:
|
if 'toc' in oeb.guide:
|
||||||
# Remove spurious toc entry from guide if it is not in spine or it
|
# Remove spurious toc entry from guide if it is not in spine or it
|
||||||
# does not have any hyperlinks
|
# does not have any hyperlinks
|
||||||
href = urlnormalize(oeb.guide['toc'].href)
|
href = urlnormalize(oeb.guide['toc'].href.partition('#')[0])
|
||||||
if href in oeb.manifest.hrefs:
|
if href in oeb.manifest.hrefs:
|
||||||
item = oeb.manifest.hrefs[href]
|
item = oeb.manifest.hrefs[href]
|
||||||
if (hasattr(item.data, 'xpath') and
|
if (hasattr(item.data, 'xpath') and
|
||||||
|
|||||||
@ -15,7 +15,7 @@ from functools import partial
|
|||||||
from lxml import etree
|
from lxml import etree
|
||||||
|
|
||||||
from calibre import __version__
|
from calibre import __version__
|
||||||
from calibre.ebooks.oeb.base import XPath, uuid_id, xml2text, NCX, NCX_NS, XML
|
from calibre.ebooks.oeb.base import XPath, uuid_id, xml2text, NCX, NCX_NS, XML, XHTML
|
||||||
from calibre.ebooks.oeb.polish.container import guess_type
|
from calibre.ebooks.oeb.polish.container import guess_type
|
||||||
from calibre.utils.localization import get_lang, canonicalize_lang, lang_as_iso639_1
|
from calibre.utils.localization import get_lang, canonicalize_lang, lang_as_iso639_1
|
||||||
|
|
||||||
@ -39,10 +39,17 @@ class TOC(object):
|
|||||||
c.parent = self
|
c.parent = self
|
||||||
return c
|
return c
|
||||||
|
|
||||||
|
def remove(self, child):
|
||||||
|
self.children.remove(child)
|
||||||
|
child.parent = None
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
for c in self.children:
|
for c in self.children:
|
||||||
yield c
|
yield c
|
||||||
|
|
||||||
|
def __len__(self):
|
||||||
|
return len(self.children)
|
||||||
|
|
||||||
def iterdescendants(self):
|
def iterdescendants(self):
|
||||||
for child in self:
|
for child in self:
|
||||||
yield child
|
yield child
|
||||||
@ -169,6 +176,91 @@ def get_toc(container, verify_destinations=True):
|
|||||||
verify_toc_destinations(container, ans)
|
verify_toc_destinations(container, ans)
|
||||||
return ans
|
return ans
|
||||||
|
|
||||||
|
def ensure_id(elem):
|
||||||
|
if elem.tag == XHTML('a'):
|
||||||
|
anchor = elem.get('name', None)
|
||||||
|
if anchor:
|
||||||
|
return False, anchor
|
||||||
|
elem_id = elem.get('id', None)
|
||||||
|
if elem_id:
|
||||||
|
return False, elem_id
|
||||||
|
elem.set('id', uuid_id())
|
||||||
|
return True, elem.get('id')
|
||||||
|
|
||||||
|
def elem_to_toc_text(elem):
|
||||||
|
text = xml2text(elem).strip()
|
||||||
|
if not text:
|
||||||
|
text = elem.get('title', '')
|
||||||
|
if not text:
|
||||||
|
text = elem.get('alt', '')
|
||||||
|
text = re.sub(r'\s+', ' ', text.strip())
|
||||||
|
text = text[:1000].strip()
|
||||||
|
if not text:
|
||||||
|
text = _('(Untitled)')
|
||||||
|
return text
|
||||||
|
|
||||||
|
def from_xpaths(container, xpaths):
|
||||||
|
tocroot = TOC()
|
||||||
|
xpaths = [XPath(xp) for xp in xpaths]
|
||||||
|
level_prev = {i+1:None for i in xrange(len(xpaths))}
|
||||||
|
level_prev[0] = tocroot
|
||||||
|
|
||||||
|
for spinepath in container.spine_items:
|
||||||
|
name = container.abspath_to_name(spinepath)
|
||||||
|
root = container.parsed(name)
|
||||||
|
level_item_map = {i+1:frozenset(xp(root)) for i, xp in enumerate(xpaths)}
|
||||||
|
item_level_map = {e:i for i, elems in level_item_map.iteritems() for e in elems}
|
||||||
|
item_dirtied = False
|
||||||
|
|
||||||
|
for item in root.iterdescendants(etree.Element):
|
||||||
|
lvl = plvl = item_level_map.get(item, None)
|
||||||
|
if lvl is None:
|
||||||
|
continue
|
||||||
|
parent = None
|
||||||
|
while parent is None:
|
||||||
|
plvl -= 1
|
||||||
|
parent = level_prev[plvl]
|
||||||
|
lvl = plvl + 1
|
||||||
|
dirtied, elem_id = ensure_id(item)
|
||||||
|
text = elem_to_toc_text(item)
|
||||||
|
item_dirtied = dirtied or item_dirtied
|
||||||
|
toc = parent.add(text, name, elem_id)
|
||||||
|
toc.dest_exists = True
|
||||||
|
level_prev[lvl] = toc
|
||||||
|
for i in xrange(lvl+1, len(xpaths)+1):
|
||||||
|
level_prev[i] = None
|
||||||
|
|
||||||
|
if item_dirtied:
|
||||||
|
container.commit_item(name, keep_parsed=True)
|
||||||
|
|
||||||
|
return tocroot
|
||||||
|
|
||||||
|
def from_links(container):
|
||||||
|
toc = TOC()
|
||||||
|
link_path = XPath('//h:a[@href]')
|
||||||
|
seen_titles, seen_dests = set(), set()
|
||||||
|
for spinepath in container.spine_items:
|
||||||
|
name = container.abspath_to_name(spinepath)
|
||||||
|
root = container.parsed(name)
|
||||||
|
for a in link_path(root):
|
||||||
|
href = a.get('href')
|
||||||
|
if not href or not href.strip():
|
||||||
|
continue
|
||||||
|
dest = container.href_to_name(href, base=name)
|
||||||
|
frag = href.rpartition('#')[-1] or None
|
||||||
|
if (dest, frag) in seen_dests:
|
||||||
|
continue
|
||||||
|
seen_dests.add((dest, frag))
|
||||||
|
text = elem_to_toc_text(a)
|
||||||
|
if text in seen_titles:
|
||||||
|
continue
|
||||||
|
seen_titles.add(text)
|
||||||
|
toc.add(text, dest, frag=frag)
|
||||||
|
verify_toc_destinations(container, toc)
|
||||||
|
for child in toc:
|
||||||
|
if not child.dest_exists:
|
||||||
|
toc.remove(child)
|
||||||
|
return toc
|
||||||
|
|
||||||
def add_id(container, name, loc):
|
def add_id(container, name, loc):
|
||||||
root = container.parsed(name)
|
root = container.parsed(name)
|
||||||
|
|||||||
@ -305,12 +305,21 @@ class Stylizer(object):
|
|||||||
href = stylesheet.href
|
href = stylesheet.href
|
||||||
self.stylesheets.add(href)
|
self.stylesheets.add(href)
|
||||||
for rule in stylesheet.cssRules:
|
for rule in stylesheet.cssRules:
|
||||||
|
if rule.type == rule.MEDIA_RULE:
|
||||||
|
media = {rule.media.item(i) for i in
|
||||||
|
xrange(rule.media.length)}
|
||||||
|
if not media.intersection({'all', 'screen', 'amzn-kf8'}):
|
||||||
|
continue
|
||||||
|
for subrule in rule.cssRules:
|
||||||
|
rules.extend(self.flatten_rule(subrule, href, index))
|
||||||
|
index += 1
|
||||||
|
else:
|
||||||
rules.extend(self.flatten_rule(rule, href, index))
|
rules.extend(self.flatten_rule(rule, href, index))
|
||||||
index = index + 1
|
index = index + 1
|
||||||
rules.sort()
|
rules.sort()
|
||||||
self.rules = rules
|
self.rules = rules
|
||||||
self._styles = {}
|
self._styles = {}
|
||||||
pseudo_pat = re.compile(ur':(first-letter|first-line|link|hover|visited|active|focus)', re.I)
|
pseudo_pat = re.compile(ur':(first-letter|first-line|link|hover|visited|active|focus|before|after)', re.I)
|
||||||
for _, _, cssdict, text, _ in rules:
|
for _, _, cssdict, text, _ in rules:
|
||||||
fl = pseudo_pat.search(text)
|
fl = pseudo_pat.search(text)
|
||||||
if fl is not None:
|
if fl is not None:
|
||||||
|
|||||||
@ -11,12 +11,11 @@ import re, sys
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from calibre.ebooks.conversion.config import load_defaults
|
from calibre.ebooks.conversion.config import load_defaults
|
||||||
from calibre.gui2 import gprefs, open_url, question_dialog
|
from calibre.gui2 import gprefs, open_url, question_dialog, error_dialog
|
||||||
from calibre.utils.config import JSONConfig
|
from calibre.utils.config import JSONConfig
|
||||||
from calibre.utils.icu import sort_key
|
from calibre.utils.icu import sort_key
|
||||||
|
|
||||||
from catalog_epub_mobi_ui import Ui_Form
|
from catalog_epub_mobi_ui import Ui_Form
|
||||||
from PyQt4 import QtGui
|
|
||||||
from PyQt4.Qt import (Qt, QAbstractItemView, QCheckBox, QComboBox,
|
from PyQt4.Qt import (Qt, QAbstractItemView, QCheckBox, QComboBox,
|
||||||
QDoubleSpinBox, QIcon, QInputDialog, QLineEdit, QObject, QRadioButton,
|
QDoubleSpinBox, QIcon, QInputDialog, QLineEdit, QObject, QRadioButton,
|
||||||
QSize, QSizePolicy, QTableWidget, QTableWidgetItem, QTextEdit, QToolButton,
|
QSize, QSizePolicy, QTableWidget, QTableWidgetItem, QTextEdit, QToolButton,
|
||||||
|
|||||||
@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en'
|
|||||||
|
|
||||||
import copy, sys
|
import copy, sys
|
||||||
|
|
||||||
from PyQt4.Qt import Qt, QVariant, QListWidgetItem
|
from PyQt4.Qt import Qt, QVariant, QListWidgetItem, QIcon
|
||||||
|
|
||||||
from calibre.gui2.preferences import ConfigWidgetBase, test_widget
|
from calibre.gui2.preferences import ConfigWidgetBase, test_widget
|
||||||
from calibre.gui2.preferences.columns_ui import Ui_Form
|
from calibre.gui2.preferences.columns_ui import Ui_Form
|
||||||
@ -67,6 +67,8 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
|
|||||||
for col in colmap:
|
for col in colmap:
|
||||||
item = QListWidgetItem(model.headers[col], self.opt_columns)
|
item = QListWidgetItem(model.headers[col], self.opt_columns)
|
||||||
item.setData(Qt.UserRole, QVariant(col))
|
item.setData(Qt.UserRole, QVariant(col))
|
||||||
|
if col.startswith('#'):
|
||||||
|
item.setData(Qt.DecorationRole, QVariant(QIcon(I('column.png'))))
|
||||||
flags = Qt.ItemIsEnabled|Qt.ItemIsSelectable
|
flags = Qt.ItemIsEnabled|Qt.ItemIsSelectable
|
||||||
if col != 'ondevice':
|
if col != 'ondevice':
|
||||||
flags |= Qt.ItemIsUserCheckable
|
flags |= Qt.ItemIsUserCheckable
|
||||||
|
|||||||
@ -6,7 +6,7 @@ __copyright__ = '2010, Kovid Goyal <kovid at kovidgoyal.net>'
|
|||||||
import re
|
import re
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from PyQt4.Qt import QDialog, Qt, QListWidgetItem, QVariant, QColor
|
from PyQt4.Qt import QDialog, Qt, QListWidgetItem, QVariant, QColor, QIcon
|
||||||
|
|
||||||
from calibre.gui2.preferences.create_custom_column_ui import Ui_QCreateCustomColumn
|
from calibre.gui2.preferences.create_custom_column_ui import Ui_QCreateCustomColumn
|
||||||
from calibre.gui2 import error_dialog
|
from calibre.gui2 import error_dialog
|
||||||
@ -323,6 +323,7 @@ class CreateCustomColumn(QDialog, Ui_QCreateCustomColumn):
|
|||||||
}
|
}
|
||||||
item = QListWidgetItem(col_heading, self.parent.opt_columns)
|
item = QListWidgetItem(col_heading, self.parent.opt_columns)
|
||||||
item.setData(Qt.UserRole, QVariant(key))
|
item.setData(Qt.UserRole, QVariant(key))
|
||||||
|
item.setData(Qt.DecorationRole, QVariant(QIcon(I('column.png'))))
|
||||||
item.setFlags(Qt.ItemIsEnabled|Qt.ItemIsUserCheckable|Qt.ItemIsSelectable)
|
item.setFlags(Qt.ItemIsEnabled|Qt.ItemIsUserCheckable|Qt.ItemIsSelectable)
|
||||||
item.setCheckState(Qt.Checked)
|
item.setCheckState(Qt.Checked)
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -53,6 +53,8 @@ class DisplayedFields(QAbstractListModel): # {{{
|
|||||||
return name
|
return name
|
||||||
if role == Qt.CheckStateRole:
|
if role == Qt.CheckStateRole:
|
||||||
return Qt.Checked if visible else Qt.Unchecked
|
return Qt.Checked if visible else Qt.Unchecked
|
||||||
|
if role == Qt.DecorationRole and field.startswith('#'):
|
||||||
|
return QIcon(I('column.png'))
|
||||||
return NONE
|
return NONE
|
||||||
|
|
||||||
def flags(self, index):
|
def flags(self, index):
|
||||||
|
|||||||
@ -1,81 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
from __future__ import (unicode_literals, division, absolute_import, print_function)
|
|
||||||
store_version = 1 # Needed for dynamic plugin loading
|
|
||||||
|
|
||||||
__license__ = 'GPL 3'
|
|
||||||
__copyright__ = '2011, Tomasz Długosz <tomek3d@gmail.com>'
|
|
||||||
__docformat__ = 'restructuredtext en'
|
|
||||||
|
|
||||||
import re
|
|
||||||
import urllib
|
|
||||||
from contextlib import closing
|
|
||||||
|
|
||||||
from lxml import html
|
|
||||||
|
|
||||||
from PyQt4.Qt import QUrl
|
|
||||||
|
|
||||||
from calibre import browser, url_slash_cleaner
|
|
||||||
from calibre.gui2 import open_url
|
|
||||||
from calibre.gui2.store import StorePlugin
|
|
||||||
from calibre.gui2.store.basic_config import BasicStoreConfig
|
|
||||||
from calibre.gui2.store.search_result import SearchResult
|
|
||||||
from calibre.gui2.store.web_store_dialog import WebStoreDialog
|
|
||||||
|
|
||||||
class ZixoStore(BasicStoreConfig, StorePlugin):
|
|
||||||
|
|
||||||
def open(self, parent=None, detail_item=None, external=False):
|
|
||||||
|
|
||||||
url = 'http://zixo.pl/e_ksiazki/start/'
|
|
||||||
|
|
||||||
if external or self.config.get('open_external', False):
|
|
||||||
open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url)))
|
|
||||||
else:
|
|
||||||
d = WebStoreDialog(self.gui, url, parent, detail_item)
|
|
||||||
d.setWindowTitle(self.name)
|
|
||||||
d.set_tags(self.config.get('tags', ''))
|
|
||||||
d.exec_()
|
|
||||||
|
|
||||||
def search(self, query, max_results=10, timeout=60):
|
|
||||||
url = 'http://zixo.pl/wyszukiwarka/?search=' + urllib.quote(query.encode('utf-8')) + '&product_type=0'
|
|
||||||
|
|
||||||
br = browser()
|
|
||||||
|
|
||||||
counter = max_results
|
|
||||||
with closing(br.open(url, timeout=timeout)) as f:
|
|
||||||
doc = html.fromstring(f.read())
|
|
||||||
for data in doc.xpath('//div[@class="productInline"]'):
|
|
||||||
if counter <= 0:
|
|
||||||
break
|
|
||||||
|
|
||||||
id = ''.join(data.xpath('.//a[@class="productThumb"]/@href'))
|
|
||||||
if not id:
|
|
||||||
continue
|
|
||||||
|
|
||||||
cover_url = ''.join(data.xpath('.//a[@class="productThumb"]/img/@src'))
|
|
||||||
title = ''.join(data.xpath('.//a[@class="title"]/text()'))
|
|
||||||
author = ','.join(data.xpath('.//div[@class="productDescription"]/span[1]/a/text()'))
|
|
||||||
price = ''.join(data.xpath('.//div[@class="priceList"]/span/text()'))
|
|
||||||
price = re.sub('\.', ',', price)
|
|
||||||
|
|
||||||
counter -= 1
|
|
||||||
|
|
||||||
s = SearchResult()
|
|
||||||
s.cover_url = cover_url
|
|
||||||
s.title = title.strip()
|
|
||||||
s.author = author.strip()
|
|
||||||
s.price = price
|
|
||||||
s.detail_item = 'http://zixo.pl' + id.strip()
|
|
||||||
s.drm = SearchResult.DRM_LOCKED
|
|
||||||
|
|
||||||
yield s
|
|
||||||
|
|
||||||
def get_details(self, search_result, timeout):
|
|
||||||
br = browser()
|
|
||||||
with closing(br.open(search_result.detail_item, timeout=timeout)) as nf:
|
|
||||||
idata = html.fromstring(nf.read())
|
|
||||||
formats = ''.join(idata.xpath('//ul[@class="prop"]/li[3]/text()'))
|
|
||||||
formats = re.sub(r'\(.*\)', '', formats)
|
|
||||||
formats = re.sub('Zixo Reader', 'ZIXO', formats)
|
|
||||||
search_result.formats = formats
|
|
||||||
return True
|
|
||||||
@ -7,30 +7,125 @@ __license__ = 'GPL v3'
|
|||||||
__copyright__ = '2013, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2013, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import sys, os
|
import sys, os, textwrap
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from PyQt4.Qt import (QPushButton, QFrame, QVariant,
|
from PyQt4.Qt import (QPushButton, QFrame, QVariant, QMenu, QInputDialog,
|
||||||
QDialog, QVBoxLayout, QDialogButtonBox, QSize, QStackedWidget, QWidget,
|
QDialog, QVBoxLayout, QDialogButtonBox, QSize, QStackedWidget, QWidget,
|
||||||
QLabel, Qt, pyqtSignal, QIcon, QTreeWidget, QGridLayout, QTreeWidgetItem,
|
QLabel, Qt, pyqtSignal, QIcon, QTreeWidget, QGridLayout, QTreeWidgetItem,
|
||||||
QToolButton, QItemSelectionModel)
|
QToolButton, QItemSelectionModel)
|
||||||
|
|
||||||
from calibre.ebooks.oeb.polish.container import get_container, AZW3Container
|
from calibre.ebooks.oeb.polish.container import get_container, AZW3Container
|
||||||
from calibre.ebooks.oeb.polish.toc import get_toc, add_id, TOC, commit_toc
|
from calibre.ebooks.oeb.polish.toc import (
|
||||||
|
get_toc, add_id, TOC, commit_toc, from_xpaths, from_links)
|
||||||
from calibre.gui2 import Application, error_dialog, gprefs
|
from calibre.gui2 import Application, error_dialog, gprefs
|
||||||
from calibre.gui2.progress_indicator import ProgressIndicator
|
from calibre.gui2.progress_indicator import ProgressIndicator
|
||||||
from calibre.gui2.toc.location import ItemEdit
|
from calibre.gui2.toc.location import ItemEdit
|
||||||
|
from calibre.gui2.convert.xpath_wizard import XPathEdit
|
||||||
from calibre.utils.logging import GUILog
|
from calibre.utils.logging import GUILog
|
||||||
|
|
||||||
ICON_SIZE = 24
|
ICON_SIZE = 24
|
||||||
|
|
||||||
|
class XPathDialog(QDialog): # {{{
|
||||||
|
|
||||||
|
def __init__(self, parent):
|
||||||
|
QDialog.__init__(self, parent)
|
||||||
|
self.setWindowTitle(_('Create ToC from XPath'))
|
||||||
|
self.l = l = QVBoxLayout()
|
||||||
|
self.setLayout(l)
|
||||||
|
self.la = la = QLabel(_(
|
||||||
|
'Specify a series of XPath expressions for the different levels of'
|
||||||
|
' the Table of Contents. You can use the wizard buttons to help'
|
||||||
|
' you create XPath expressions.'))
|
||||||
|
la.setWordWrap(True)
|
||||||
|
l.addWidget(la)
|
||||||
|
self.widgets = []
|
||||||
|
for i in xrange(5):
|
||||||
|
la = _('Level %s ToC:')%('&%d'%(i+1))
|
||||||
|
xp = XPathEdit(self)
|
||||||
|
xp.set_msg(la)
|
||||||
|
self.widgets.append(xp)
|
||||||
|
l.addWidget(xp)
|
||||||
|
|
||||||
|
self.bb = bb = QDialogButtonBox(QDialogButtonBox.Ok|QDialogButtonBox.Cancel)
|
||||||
|
bb.accepted.connect(self.accept)
|
||||||
|
bb.rejected.connect(self.reject)
|
||||||
|
self.ssb = b = bb.addButton(_('&Save settings'), bb.ActionRole)
|
||||||
|
b.clicked.connect(self.save_settings)
|
||||||
|
self.load_button = b = bb.addButton(_('&Load settings'), bb.ActionRole)
|
||||||
|
self.load_menu = QMenu(b)
|
||||||
|
b.setMenu(self.load_menu)
|
||||||
|
self.setup_load_button()
|
||||||
|
l.addStretch()
|
||||||
|
l.addWidget(bb)
|
||||||
|
self.resize(self.sizeHint() + QSize(50, 75))
|
||||||
|
|
||||||
|
def save_settings(self):
|
||||||
|
xpaths = self.xpaths
|
||||||
|
if not xpaths:
|
||||||
|
return error_dialog(self, _('No XPaths'),
|
||||||
|
_('No XPaths have been entered'), show=True)
|
||||||
|
if not self.check():
|
||||||
|
return
|
||||||
|
name, ok = QInputDialog.getText(self, _('Choose name'),
|
||||||
|
_('Choose a name for these settings'))
|
||||||
|
if ok:
|
||||||
|
name = unicode(name).strip()
|
||||||
|
if name:
|
||||||
|
saved = gprefs.get('xpath_toc_settings', {})
|
||||||
|
saved[name] = {i:x for i, x in enumerate(xpaths)}
|
||||||
|
gprefs.set('xpath_toc_settings', saved)
|
||||||
|
self.setup_load_button()
|
||||||
|
|
||||||
|
def setup_load_button(self):
|
||||||
|
saved = gprefs.get('xpath_toc_settings', {})
|
||||||
|
m = self.load_menu
|
||||||
|
m.clear()
|
||||||
|
self.__actions = []
|
||||||
|
a = self.__actions.append
|
||||||
|
for name in sorted(saved):
|
||||||
|
a(m.addAction(name, partial(self.load_settings, name)))
|
||||||
|
m.addSeparator()
|
||||||
|
a(m.addAction(_('Remove saved settings'), self.clear_settings))
|
||||||
|
self.load_button.setEnabled(bool(saved))
|
||||||
|
|
||||||
|
def clear_settings(self):
|
||||||
|
gprefs.set('xpath_toc_settings', {})
|
||||||
|
self.setup_load_button()
|
||||||
|
|
||||||
|
def load_settings(self, name):
|
||||||
|
saved = gprefs.get('xpath_toc_settings', {}).get(name, {})
|
||||||
|
for i, w in enumerate(self.widgets):
|
||||||
|
txt = saved.get(i, '')
|
||||||
|
w.edit.setText(txt)
|
||||||
|
|
||||||
|
def check(self):
|
||||||
|
for w in self.widgets:
|
||||||
|
if not w.check():
|
||||||
|
error_dialog(self, _('Invalid XPath'),
|
||||||
|
_('The XPath expression %s is not valid.')%w.xpath,
|
||||||
|
show=True)
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
def accept(self):
|
||||||
|
if self.check():
|
||||||
|
super(XPathDialog, self).accept()
|
||||||
|
|
||||||
|
@property
|
||||||
|
def xpaths(self):
|
||||||
|
return [w.xpath for w in self.widgets if w.xpath.strip()]
|
||||||
|
# }}}
|
||||||
|
|
||||||
class ItemView(QFrame): # {{{
|
class ItemView(QFrame): # {{{
|
||||||
|
|
||||||
add_new_item = pyqtSignal(object, object)
|
add_new_item = pyqtSignal(object, object)
|
||||||
delete_item = pyqtSignal()
|
delete_item = pyqtSignal()
|
||||||
flatten_item = pyqtSignal()
|
flatten_item = pyqtSignal()
|
||||||
go_to_root = pyqtSignal()
|
go_to_root = pyqtSignal()
|
||||||
|
create_from_xpath = pyqtSignal(object)
|
||||||
|
create_from_links = pyqtSignal()
|
||||||
|
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
QFrame.__init__(self, parent)
|
QFrame.__init__(self, parent)
|
||||||
@ -60,6 +155,41 @@ class ItemView(QFrame): # {{{
|
|||||||
self.add_new_to_root_button = b = QPushButton(_('Create a &new entry'))
|
self.add_new_to_root_button = b = QPushButton(_('Create a &new entry'))
|
||||||
b.clicked.connect(self.add_new_to_root)
|
b.clicked.connect(self.add_new_to_root)
|
||||||
l.addWidget(b)
|
l.addWidget(b)
|
||||||
|
l.addStretch()
|
||||||
|
|
||||||
|
self.cfmhb = b = QPushButton(_('Generate ToC from &major headings'))
|
||||||
|
b.clicked.connect(self.create_from_major_headings)
|
||||||
|
b.setToolTip(textwrap.fill(_(
|
||||||
|
'Generate a Table of Contents from the major headings in the book.'
|
||||||
|
' This will work if the book identifies its headings using HTML'
|
||||||
|
' heading tags. Uses the <h1>, <h2> and <h3> tags.')))
|
||||||
|
l.addWidget(b)
|
||||||
|
self.cfmab = b = QPushButton(_('Generate ToC from &all headings'))
|
||||||
|
b.clicked.connect(self.create_from_all_headings)
|
||||||
|
b.setToolTip(textwrap.fill(_(
|
||||||
|
'Generate a Table of Contents from all the headings in the book.'
|
||||||
|
' This will work if the book identifies its headings using HTML'
|
||||||
|
' heading tags. Uses the <h1-6> tags.')))
|
||||||
|
l.addWidget(b)
|
||||||
|
|
||||||
|
self.lb = b = QPushButton(_('Generate ToC from &links'))
|
||||||
|
b.clicked.connect(self.create_from_links)
|
||||||
|
b.setToolTip(textwrap.fill(_(
|
||||||
|
'Generate a Table of Contents from all the links in the book.'
|
||||||
|
' Links that point to destinations that do not exist in the book are'
|
||||||
|
' ignored. Also multiple links with the same destination or the same'
|
||||||
|
' text are ignored.'
|
||||||
|
)))
|
||||||
|
l.addWidget(b)
|
||||||
|
|
||||||
|
self.xpb = b = QPushButton(_('Generate ToC from &XPath'))
|
||||||
|
b.clicked.connect(self.create_from_user_xpath)
|
||||||
|
b.setToolTip(textwrap.fill(_(
|
||||||
|
'Generate a Table of Contents from arbitrary XPath expressions.'
|
||||||
|
)))
|
||||||
|
l.addWidget(b)
|
||||||
|
|
||||||
|
|
||||||
l.addStretch()
|
l.addStretch()
|
||||||
self.w1 = la = QLabel(_('<b>WARNING:</b> calibre only supports the '
|
self.w1 = la = QLabel(_('<b>WARNING:</b> calibre only supports the '
|
||||||
'creation of linear ToCs in AZW3 files. In a '
|
'creation of linear ToCs in AZW3 files. In a '
|
||||||
@ -121,19 +251,21 @@ class ItemView(QFrame): # {{{
|
|||||||
ip.b5 = b = QPushButton(QIcon(I('plus.png')), _('New entry &below this entry'))
|
ip.b5 = b = QPushButton(QIcon(I('plus.png')), _('New entry &below this entry'))
|
||||||
b.clicked.connect(partial(self.add_new, 'after'))
|
b.clicked.connect(partial(self.add_new, 'after'))
|
||||||
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
||||||
ip.hl4 = hl = QFrame()
|
|
||||||
hl.setFrameShape(hl.HLine)
|
|
||||||
l.addWidget(hl, l.rowCount(), 0, 1, 2)
|
|
||||||
l.setRowMinimumHeight(rs, 20)
|
|
||||||
|
|
||||||
# Flatten entry
|
# Flatten entry
|
||||||
rs = l.rowCount()
|
|
||||||
ip.b3 = b = QPushButton(QIcon(I('heuristics.png')), _('&Flatten this entry'))
|
ip.b3 = b = QPushButton(QIcon(I('heuristics.png')), _('&Flatten this entry'))
|
||||||
b.clicked.connect(self.flatten_item)
|
b.clicked.connect(self.flatten_item)
|
||||||
b.setToolTip(_('All children of this entry are brought to the same '
|
b.setToolTip(_('All children of this entry are brought to the same '
|
||||||
'level as this entry.'))
|
'level as this entry.'))
|
||||||
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
||||||
ip.b4 = b = QPushButton(QIcon(I('back.png')), _('&Return to root'))
|
|
||||||
|
ip.hl4 = hl = QFrame()
|
||||||
|
hl.setFrameShape(hl.HLine)
|
||||||
|
l.addWidget(hl, l.rowCount(), 0, 1, 2)
|
||||||
|
l.setRowMinimumHeight(rs, 20)
|
||||||
|
|
||||||
|
# Return to welcome
|
||||||
|
rs = l.rowCount()
|
||||||
|
ip.b4 = b = QPushButton(QIcon(I('back.png')), _('&Return to welcome screen'))
|
||||||
b.clicked.connect(self.go_to_root)
|
b.clicked.connect(self.go_to_root)
|
||||||
b.setToolTip(_('Go back to the top level view'))
|
b.setToolTip(_('Go back to the top level view'))
|
||||||
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
||||||
@ -147,6 +279,17 @@ class ItemView(QFrame): # {{{
|
|||||||
self.w2.setWordWrap(True)
|
self.w2.setWordWrap(True)
|
||||||
l.addWidget(la, l.rowCount(), 0, 1, 2)
|
l.addWidget(la, l.rowCount(), 0, 1, 2)
|
||||||
|
|
||||||
|
def create_from_major_headings(self):
|
||||||
|
self.create_from_xpath.emit(['//h:h%d'%i for i in xrange(1, 4)])
|
||||||
|
|
||||||
|
def create_from_all_headings(self):
|
||||||
|
self.create_from_xpath.emit(['//h:h%d'%i for i in xrange(1, 7)])
|
||||||
|
|
||||||
|
def create_from_user_xpath(self):
|
||||||
|
d = XPathDialog(self)
|
||||||
|
if d.exec_() == d.Accepted and d.xpaths:
|
||||||
|
self.create_from_xpath.emit(d.xpaths)
|
||||||
|
|
||||||
def hide_azw3_warning(self):
|
def hide_azw3_warning(self):
|
||||||
self.w1.setVisible(False), self.w2.setVisible(False)
|
self.w1.setVisible(False), self.w2.setVisible(False)
|
||||||
|
|
||||||
@ -242,6 +385,8 @@ class TOCView(QWidget): # {{{
|
|||||||
self.item_view = i = ItemView(self)
|
self.item_view = i = ItemView(self)
|
||||||
self.item_view.delete_item.connect(self.delete_current_item)
|
self.item_view.delete_item.connect(self.delete_current_item)
|
||||||
i.add_new_item.connect(self.add_new_item)
|
i.add_new_item.connect(self.add_new_item)
|
||||||
|
i.create_from_xpath.connect(self.create_from_xpath)
|
||||||
|
i.create_from_links.connect(self.create_from_links)
|
||||||
i.flatten_item.connect(self.flatten_item)
|
i.flatten_item.connect(self.flatten_item)
|
||||||
i.go_to_root.connect(self.go_to_root)
|
i.go_to_root.connect(self.go_to_root)
|
||||||
l.addWidget(i, 0, 4, col, 1)
|
l.addWidget(i, 0, 4, col, 1)
|
||||||
@ -443,6 +588,32 @@ class TOCView(QWidget): # {{{
|
|||||||
process_node(self.tocw.invisibleRootItem(), root)
|
process_node(self.tocw.invisibleRootItem(), root)
|
||||||
return root
|
return root
|
||||||
|
|
||||||
|
def insert_toc_fragment(self, toc):
|
||||||
|
|
||||||
|
def process_node(root, tocparent, added):
|
||||||
|
for child in tocparent:
|
||||||
|
item = self.create_item(root, child)
|
||||||
|
added.append(item)
|
||||||
|
process_node(item, child, added)
|
||||||
|
|
||||||
|
nodes = []
|
||||||
|
process_node(self.root, toc, nodes)
|
||||||
|
self.highlight_item(nodes[0])
|
||||||
|
|
||||||
|
def create_from_xpath(self, xpaths):
|
||||||
|
toc = from_xpaths(self.ebook, xpaths)
|
||||||
|
if len(toc) == 0:
|
||||||
|
return error_dialog(self, _('No items found'),
|
||||||
|
_('No items were found that could be added to the Table of Contents.'), show=True)
|
||||||
|
self.insert_toc_fragment(toc)
|
||||||
|
|
||||||
|
def create_from_links(self):
|
||||||
|
toc = from_links(self.ebook)
|
||||||
|
if len(toc) == 0:
|
||||||
|
return error_dialog(self, _('No items found'),
|
||||||
|
_('No links were found that could be added to the Table of Contents.'), show=True)
|
||||||
|
self.insert_toc_fragment(toc)
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
class TOCEditor(QDialog): # {{{
|
class TOCEditor(QDialog): # {{{
|
||||||
|
|||||||
@ -5,7 +5,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, codecs
|
import re, codecs, os
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from types import StringType, UnicodeType
|
from types import StringType, UnicodeType
|
||||||
|
|
||||||
@ -14,6 +14,7 @@ from calibre.customize import CatalogPlugin
|
|||||||
from calibre.library.catalogs import FIELDS, TEMPLATE_ALLOWED_FIELDS
|
from calibre.library.catalogs import FIELDS, TEMPLATE_ALLOWED_FIELDS
|
||||||
from calibre.customize.conversion import DummyReporter
|
from calibre.customize.conversion import DummyReporter
|
||||||
from calibre.constants import preferred_encoding
|
from calibre.constants import preferred_encoding
|
||||||
|
from calibre.ebooks.metadata import format_isbn
|
||||||
|
|
||||||
|
|
||||||
class BIBTEX(CatalogPlugin):
|
class BIBTEX(CatalogPlugin):
|
||||||
@ -114,6 +115,8 @@ class BIBTEX(CatalogPlugin):
|
|||||||
from calibre.utils.date import now as nowf
|
from calibre.utils.date import now as nowf
|
||||||
from calibre.utils.logging import default_log as log
|
from calibre.utils.logging import default_log as log
|
||||||
|
|
||||||
|
library_name = os.path.basename(db.library_path)
|
||||||
|
|
||||||
def create_bibtex_entry(entry, fields, mode, template_citation,
|
def create_bibtex_entry(entry, fields, mode, template_citation,
|
||||||
bibtexdict, db, citation_bibtex=True, calibre_files=True):
|
bibtexdict, db, citation_bibtex=True, calibre_files=True):
|
||||||
|
|
||||||
@ -142,6 +145,8 @@ class BIBTEX(CatalogPlugin):
|
|||||||
item = repr(item)
|
item = repr(item)
|
||||||
elif field == 'title_sort':
|
elif field == 'title_sort':
|
||||||
item = entry['sort']
|
item = entry['sort']
|
||||||
|
elif field == 'library_name':
|
||||||
|
item = library_name
|
||||||
else:
|
else:
|
||||||
item = entry[field]
|
item = entry[field]
|
||||||
|
|
||||||
@ -183,7 +188,7 @@ class BIBTEX(CatalogPlugin):
|
|||||||
|
|
||||||
elif field == 'isbn' :
|
elif field == 'isbn' :
|
||||||
# Could be 9, 10 or 13 digits
|
# Could be 9, 10 or 13 digits
|
||||||
bibtex_entry.append(u'isbn = "%s"' % re.sub(u'[0-9xX]', u'', item))
|
bibtex_entry.append(u'isbn = "%s"' % format_isbn(item))
|
||||||
|
|
||||||
elif field == 'formats' :
|
elif field == 'formats' :
|
||||||
#Add file path if format is selected
|
#Add file path if format is selected
|
||||||
|
|||||||
@ -11,7 +11,6 @@ import datetime, os, time
|
|||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
||||||
from calibre import strftime
|
from calibre import strftime
|
||||||
from calibre.constants import config_dir
|
|
||||||
from calibre.customize import CatalogPlugin
|
from calibre.customize import CatalogPlugin
|
||||||
from calibre.customize.conversion import OptionRecommendation, DummyReporter
|
from calibre.customize.conversion import OptionRecommendation, DummyReporter
|
||||||
from calibre.ebooks import calibre_cover
|
from calibre.ebooks import calibre_cover
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2013-01-18 15:11+0000\n"
|
"PO-Revision-Date: 2013-01-18 15:11+0000\n"
|
||||||
"Last-Translator: Gideon Wentink <Unknown>\n"
|
"Last-Translator: Gideon Wentink <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: 2013-03-11 04:34+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "Doen absoluut niks"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "Doen absoluut niks"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -343,47 +343,52 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Verwyder boeke van u calibre-biblioteek of gekoppelde toestel"
|
msgstr "Verwyder boeke van u calibre-biblioteek of gekoppelde toestel"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Wysig die metadata van boeke in u calibre-biblioteek"
|
msgstr "Wysig die metadata van boeke in u calibre-biblioteek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Lees boeke in u calibre-biblioteek"
|
msgstr "Lees boeke in u calibre-biblioteek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Laai nuus van die internet af in eboek-formaat"
|
msgstr "Laai nuus van die internet af in eboek-formaat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Wys gou ’n lys van verwante boeke"
|
msgstr "Wys gou ’n lys van verwante boeke"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr "Dra boeke uit jou calibre biblioteek oor na die hardeskyf"
|
msgstr "Dra boeke uit jou calibre biblioteek oor na die hardeskyf"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "Took boekbesonderhede in ’n aparte opspringvenster"
|
msgstr "Took boekbesonderhede in ’n aparte opspringvenster"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Herbegin calibre"
|
msgstr "Herbegin calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr "Open die vouer wat die boek-lêers in u calibre-biblioteek bevat"
|
msgstr "Open die vouer wat die boek-lêers in u calibre-biblioteek bevat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Stuur boeke na die gekoppelde toestel"
|
msgstr "Stuur boeke na die gekoppelde toestel"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
@ -391,276 +396,276 @@ msgstr ""
|
|||||||
"Stuur boeke via e-pos of die internet en verbind aan iTunes of vouers op u "
|
"Stuur boeke via e-pos of die internet en verbind aan iTunes of vouers op u "
|
||||||
"rekenaar asof dit toestelle is"
|
"rekenaar asof dit toestelle is"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "Blaai deur die calibre-gebruikershandleiding"
|
msgstr "Blaai deur die calibre-gebruikershandleiding"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Pas calibre aan"
|
msgstr "Pas calibre aan"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Vind maklik soortgelyke boeke verwant aan die gekose een"
|
msgstr "Vind maklik soortgelyke boeke verwant aan die gekose een"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Wissel tussen verskillende calibre-biblioteke en doen onderhoud op hulle"
|
"Wissel tussen verskillende calibre-biblioteke en doen onderhoud op hulle"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "Kopieer boeke van die toestel na u calibre-biblioteek"
|
msgstr "Kopieer boeke van die toestel na u calibre-biblioteek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr "Wysig die versamelings waarin boeke op u toestel geplaas is"
|
msgstr "Wysig die versamelings waarin boeke op u toestel geplaas is"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "Kopieer ’n boek van een calibre-biblioteek na ’n ander"
|
msgstr "Kopieer ’n boek van een calibre-biblioteek na ’n ander"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Maak klein verstellings aan epub of htmlz-lêers in u calibre-biblioteek"
|
"Maak klein verstellings aan epub of htmlz-lêers in u calibre-biblioteek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Soek vir boeke van verskillende verkopers"
|
msgstr "Soek vir boeke van verskillende verkopers"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr "Kry nuwe calibre-inproppe of dateer u bestaande inproppe op"
|
msgstr "Kry nuwe calibre-inproppe of dateer u bestaande inproppe op"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Voorkoms en gedrag"
|
msgstr "Voorkoms en gedrag"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Koppelvlak"
|
msgstr "Koppelvlak"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Gedrag"
|
msgstr "Gedrag"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "Verander die manier waarop calibre optree"
|
msgstr "Verander die manier waarop calibre optree"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Voeg u eie kolomme by"
|
msgstr "Voeg u eie kolomme by"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Nutsbalk"
|
msgstr "Nutsbalk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "Besig om te soek"
|
msgstr "Besig om te soek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Pas die manier waarop die soek van boeke in calibre wark aan"
|
msgstr "Pas die manier waarop die soek van boeke in calibre wark aan"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Omskakeling"
|
msgstr "Omskakeling"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Algemene opsies"
|
msgstr "Algemene opsies"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Voeg boeke toe"
|
msgstr "Voeg boeke toe"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Invoer/Uitvoer"
|
msgstr "Invoer/Uitvoer"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Beheer hoe calibre lêers se metadata lees wanneer boeke toegevoeg word"
|
"Beheer hoe calibre lêers se metadata lees wanneer boeke toegevoeg word"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Besig om boeke op skyf te berg"
|
msgstr "Besig om boeke op skyf te berg"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Besig om boeke na toestel te stuur"
|
msgstr "Besig om boeke na toestel te stuur"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr "Beheer hoe calibre lêers na u eboekleser oordra"
|
msgstr "Beheer hoe calibre lêers na u eboekleser oordra"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr "Metadataskakelbord"
|
msgstr "Metadataskakelbord"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr "Verander metadatavelde voordat geberg/gestuur word"
|
msgstr "Verander metadatavelde voordat geberg/gestuur word"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "Sjabloonfunksies"
|
msgstr "Sjabloonfunksies"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Gevorderd"
|
msgstr "Gevorderd"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "Skep u eie sjabloonfunksies"
|
msgstr "Skep u eie sjabloonfunksies"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "Deel boeke per e-pos"
|
msgstr "Deel boeke per e-pos"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Deel"
|
msgstr "Deel"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "Deel oor die net"
|
msgstr "Deel oor die net"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Inproppe"
|
msgstr "Inproppe"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr "Verstellings"
|
msgstr "Verstellings"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr "Verfyn hoe calibre in verskeie kontekste optree"
|
msgstr "Verfyn hoe calibre in verskeie kontekste optree"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Sleutelbord"
|
msgstr "Sleutelbord"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr "Maak die sleutelbordkortpaaie wat deur calibre gebruik word pas"
|
msgstr "Maak die sleutelbordkortpaaie wat deur calibre gebruik word pas"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Allerlei"
|
msgstr "Allerlei"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1393,7 +1398,7 @@ msgstr "Kommunikeer met die Blackberry-slimfoon."
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr "Kovid Goyal"
|
msgstr "Kovid Goyal"
|
||||||
@ -1426,31 +1431,31 @@ msgstr "Kommunikeer met die EB600 eBoek-leser."
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr "Kommunikeer met die Astak Mentor EB600"
|
msgstr "Kommunikeer met die Astak Mentor EB600"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr "Kommunikeer met die PocketBook 301-leser."
|
msgstr "Kommunikeer met die PocketBook 301-leser."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr "Kommunikeer met die Pocketbook 360+-leser"
|
msgstr "Kommunikeer met die Pocketbook 360+-leser"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr "Kommunikeer met die Pocketbook 701"
|
msgstr "Kommunikeer met die Pocketbook 701"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr "Kommunikeer met die Infibeam Pi2-leser."
|
msgstr "Kommunikeer met die Infibeam Pi2-leser."
|
||||||
|
|
||||||
@ -2550,7 +2555,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4490,12 +4495,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4523,8 +4528,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4595,14 +4601,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4633,6 +4639,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4772,18 +4779,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5130,6 +5137,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5530,7 +5538,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5558,7 +5566,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5670,31 +5678,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6707,6 +6723,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12862,7 +12910,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17482,11 +17529,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17497,102 +17544,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: calibre 0.9.7\n"
|
"Project-Id-Version: calibre 0.9.7\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2012-11-29 17:38+0000\n"
|
"PO-Revision-Date: 2012-11-29 17:38+0000\n"
|
||||||
"Last-Translator: Kovid Goyal <Unknown>\n"
|
"Last-Translator: Kovid Goyal <Unknown>\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: 2013-03-11 04:35+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\n"
|
||||||
"Language: ar\n"
|
"Language: ar\n"
|
||||||
"X-Poedit-SourceCharset: UTF-8\n"
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
|
||||||
@ -123,9 +123,9 @@ msgstr "يفعل شئ أى"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -226,8 +226,8 @@ msgstr "يفعل شئ أى"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -390,47 +390,52 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "حذف الكتب من مكتبة النظم أو جهاز اتصال"
|
msgstr "حذف الكتب من مكتبة النظم أو جهاز اتصال"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "تحرير البيانات الوصفية من الكتب في المكتبة النظم الخاص"
|
msgstr "تحرير البيانات الوصفية من الكتب في المكتبة النظم الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "قراءة الكتب في المكتبة النظم الخاص"
|
msgstr "قراءة الكتب في المكتبة النظم الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "تحميل الأخبار من شبكة الإنترنت في شكل يبوك"
|
msgstr "تحميل الأخبار من شبكة الإنترنت في شكل يبوك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "عرض قائمة من الكتب ذات الصلة بسرعة"
|
msgstr "عرض قائمة من الكتب ذات الصلة بسرعة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr "تصدير الكتب من مكتبة النظم الخاص بك إلى القرص الثابت"
|
msgstr "تصدير الكتب من مكتبة النظم الخاص بك إلى القرص الثابت"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "إظهار التفاصيل في كتاب منفصل منبثقة"
|
msgstr "إظهار التفاصيل في كتاب منفصل منبثقة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "إعادة تشغيل النظم"
|
msgstr "إعادة تشغيل النظم"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr "افتح المجلد يقول يحتوي على ملفات الكتاب في مكتبة النظم الخاص"
|
msgstr "افتح المجلد يقول يحتوي على ملفات الكتاب في مكتبة النظم الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "إرسال الكتب إلى الجهاز متصلاً"
|
msgstr "إرسال الكتب إلى الجهاز متصلاً"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
@ -438,42 +443,42 @@ msgstr ""
|
|||||||
"إرسال الكتب عبر البريد الإلكتروني أو شبكة الإنترنت أيضا ربط لايتون أو "
|
"إرسال الكتب عبر البريد الإلكتروني أو شبكة الإنترنت أيضا ربط لايتون أو "
|
||||||
"المجلدات الموجودة على جهاز الكمبيوتر الخاص بك كما لو أنها هي الأجهزة"
|
"المجلدات الموجودة على جهاز الكمبيوتر الخاص بك كما لو أنها هي الأجهزة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "تصفح دليل المستخدم النظم"
|
msgstr "تصفح دليل المستخدم النظم"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "تخصيص النظم"
|
msgstr "تخصيص النظم"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "بسهولة العثور على مماثلة كتب لتلك حاليا المحددة"
|
msgstr "بسهولة العثور على مماثلة كتب لتلك حاليا المحددة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr "التبديل بين المكتبات النظم مختلفة وإجراء الصيانة عليها"
|
msgstr "التبديل بين المكتبات النظم مختلفة وإجراء الصيانة عليها"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "كتب نسخة من الجهاز إلى مكتبة النظم الخاص"
|
msgstr "كتب نسخة من الجهاز إلى مكتبة النظم الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr "تحرير المجموعات في الكتب التي يتم وضعها على جهازك"
|
msgstr "تحرير المجموعات في الكتب التي يتم وضعها على جهازك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "نسخ الكتاب من مكتبة النظم عاطفية إلى آخر"
|
msgstr "نسخ الكتاب من مكتبة النظم عاطفية إلى آخر"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"يعمل بعض التعديلات البسيطة لملفات epub أو هتملز في مكتبة كاليبر الخاصة بك"
|
"يعمل بعض التعديلات البسيطة لملفات epub أو هتملز في مكتبة كاليبر الخاصة بك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
@ -481,120 +486,120 @@ msgstr ""
|
|||||||
"العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع النظم "
|
"العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع النظم "
|
||||||
"الضوء"
|
"الضوء"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "يختار كتابًا عشوائياً من مكتبة كاليبر الخاصة بك"
|
msgstr "يختار كتابًا عشوائياً من مكتبة كاليبر الخاصة بك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "بحث عن الكتب من باعة الكتب المختلفة"
|
msgstr "بحث عن الكتب من باعة الكتب المختلفة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr "الحصول على الإضافات النظم جديدة أو تحديث القائم منها الخاص"
|
msgstr "الحصول على الإضافات النظم جديدة أو تحديث القائم منها الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "المظهر"
|
msgstr "المظهر"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "الواجهة"
|
msgstr "الواجهة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr "إضبط المظهر لواجهة المكتبة النظم لتناسب ذوقك."
|
msgstr "إضبط المظهر لواجهة المكتبة النظم لتناسب ذوقك."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "السّلوك"
|
msgstr "السّلوك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "غيّر سلوك النظم مكتبة"
|
msgstr "غيّر سلوك النظم مكتبة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "أضف أعمدتك الخاصة"
|
msgstr "أضف أعمدتك الخاصة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "أعمدتك أضف/إمسح الخاصة لقائمة الكتب في المكتبة"
|
msgstr "أعمدتك أضف/إمسح الخاصة لقائمة الكتب في المكتبة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "شريط الأدوات"
|
msgstr "شريط الأدوات"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"تخصيص أشرطة الأدوات والقوائم السياق، وتغيير الإجراءات التي تتوفر في كل عروض"
|
"تخصيص أشرطة الأدوات والقوائم السياق، وتغيير الإجراءات التي تتوفر في كل عروض"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "جاري البحث"
|
msgstr "جاري البحث"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "تخصيص طريقة البحث عن الكتب في المكتبة"
|
msgstr "تخصيص طريقة البحث عن الكتب في المكتبة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "خيارات الإدخال"
|
msgstr "خيارات الإدخال"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "تحويل"
|
msgstr "تحويل"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr "خيارات التحويل خبراء محددة لكل تنسيق مدخلات"
|
msgstr "خيارات التحويل خبراء محددة لكل تنسيق مدخلات"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "خيارات متداولة"
|
msgstr "خيارات متداولة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr "تعيين خيارات التحويل مشتركة لجميع الأشكال"
|
msgstr "تعيين خيارات التحويل مشتركة لجميع الأشكال"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "خيارات الإخراج"
|
msgstr "خيارات الإخراج"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr "خيارات التحويل خبراء محددة لكل تنسيق الإخراج"
|
msgstr "خيارات التحويل خبراء محددة لكل تنسيق الإخراج"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "ثم كتب"
|
msgstr "ثم كتب"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "إستيراد/تصدير"
|
msgstr "إستيراد/تصدير"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr "التحكم في كيفية قراءة البيانات الوصفية من النظم عند ثم ملفات الكتب"
|
msgstr "التحكم في كيفية قراءة البيانات الوصفية من النظم عند ثم ملفات الكتب"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "حفظ الكتب على القرص"
|
msgstr "حفظ الكتب على القرص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
@ -602,50 +607,50 @@ msgstr ""
|
|||||||
"التحكم في كيفية تصدير الملفات من النظم قاعدة البيانات الخاصة به على القرص "
|
"التحكم في كيفية تصدير الملفات من النظم قاعدة البيانات الخاصة به على القرص "
|
||||||
"عند استخدام حفظ القرص"
|
"عند استخدام حفظ القرص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "إرسال الكتب الى الاجهزة"
|
msgstr "إرسال الكتب الى الاجهزة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr "التحكم في كيفية نقل الملفات من النظم للقارئ الكتاب الإليكتروني الخاص"
|
msgstr "التحكم في كيفية نقل الملفات من النظم للقارئ الكتاب الإليكتروني الخاص"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr "لوحات التعريف قابس"
|
msgstr "لوحات التعريف قابس"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr "تغيير حقول البيانات الوصفية قبل حفظ/إرسال"
|
msgstr "تغيير حقول البيانات الوصفية قبل حفظ/إرسال"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "وظائف"
|
msgstr "وظائف"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "متقدّم"
|
msgstr "متقدّم"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "خلق وظائف القالب الخاص بك"
|
msgstr "خلق وظائف القالب الخاص بك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "مشاركة الكتب عبر البريد الإلكتروني"
|
msgstr "مشاركة الكتب عبر البريد الإلكتروني"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "مشاركة"
|
msgstr "مشاركة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
@ -653,11 +658,11 @@ msgstr ""
|
|||||||
"تقاسم الإعداد من الكتب عبر البريد الإلكتروني. يمكن استخدامها ﻹرسال التلقائي "
|
"تقاسم الإعداد من الكتب عبر البريد الإلكتروني. يمكن استخدامها ﻹرسال التلقائي "
|
||||||
"لﻷنباء تحميلها إلى الأجهزة الخاصة بك"
|
"لﻷنباء تحميلها إلى الأجهزة الخاصة بك"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "المشاركة عبر الشبكة"
|
msgstr "المشاركة عبر الشبكة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
@ -665,56 +670,56 @@ msgstr ""
|
|||||||
"إعداد خادم المحتوى النظم التي سوف أعطيكم الوصول الى المكتبة من النظم الخاص "
|
"إعداد خادم المحتوى النظم التي سوف أعطيكم الوصول الى المكتبة من النظم الخاص "
|
||||||
"بك من عاطفية مكان الطبعة وعلى عاطفية جهاز، من خلال الإنترنت"
|
"بك من عاطفية مكان الطبعة وعلى عاطفية جهاز، من خلال الإنترنت"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr "تحميل البيانات الوصفية"
|
msgstr "تحميل البيانات الوصفية"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "الملحقات"
|
msgstr "الملحقات"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr "ثم/إزالة/بت تخصيص وظائف مختلفة من النظم"
|
msgstr "ثم/إزالة/بت تخصيص وظائف مختلفة من النظم"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr "تطويعات"
|
msgstr "تطويعات"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr "صقل مدى يتصرف النظم في سياقات مختلفة"
|
msgstr "صقل مدى يتصرف النظم في سياقات مختلفة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "لوحة المفاتيح"
|
msgstr "لوحة المفاتيح"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr "تخصيص اختصارات لوحة المفاتيح المستخدمة بواسطة كاليبر"
|
msgstr "تخصيص اختصارات لوحة المفاتيح المستخدمة بواسطة كاليبر"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "متفرقات"
|
msgstr "متفرقات"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr "المتقدمة التكوين المتنوعة"
|
msgstr "المتقدمة التكوين المتنوعة"
|
||||||
|
|
||||||
@ -1461,7 +1466,7 @@ msgstr "تواصل معا جهاز بلاك برري"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr "كوفيد غويال"
|
msgstr "كوفيد غويال"
|
||||||
@ -1494,31 +1499,31 @@ msgstr "التواصل مع القارئ الكتاب الاليكترونى EB6
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr "التواصل مع معلمة Astak EB600"
|
msgstr "التواصل مع معلمة Astak EB600"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr "التواصل مع كتاب الجيب 301"
|
msgstr "التواصل مع كتاب الجيب 301"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr "التواصل مع كتاب الجيب 360++"
|
msgstr "التواصل مع كتاب الجيب 360++"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr "التواصل مع كتاب الجيب 701"
|
msgstr "التواصل مع كتاب الجيب 701"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2648,7 +2653,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr "توجد مساحة كافية في بطاقة التخزين"
|
msgstr "توجد مساحة كافية في بطاقة التخزين"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr "تم تصوير %s"
|
msgstr "تم تصوير %s"
|
||||||
@ -4714,12 +4719,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4747,8 +4752,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4819,14 +4825,14 @@ msgstr "النصّ الرئيسي"
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr "الكتب بتهيئة %s ليست مدعومة"
|
msgstr "الكتب بتهيئة %s ليست مدعومة"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4857,6 +4863,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4996,18 +5003,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5358,6 +5365,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr "لم تختر عاطفية كتاب"
|
msgstr "لم تختر عاطفية كتاب"
|
||||||
@ -5759,7 +5767,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5788,7 +5796,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5900,31 +5908,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr "يمكن نسخ الكتب "
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr "يمكن نسخ الكتب "
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6945,6 +6961,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr "احصل على مجلة عن كيفية الحصول على كتاب"
|
msgstr "احصل على مجلة عن كيفية الحصول على كتاب"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -13099,7 +13147,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "دون"
|
msgstr "دون"
|
||||||
|
|
||||||
@ -17741,11 +17788,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17756,102 +17803,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+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: 2013-03-11 04:35+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "Nun fai nada"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "Nun fai nada"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -349,319 +349,324 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Esborrar llibros de la biblioteca calibre o del preséu coneutáu"
|
msgstr "Esborrar llibros de la biblioteca calibre o del preséu coneutáu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Editar los metadatos de los llibros na biblioteca calibre"
|
msgstr "Editar los metadatos de los llibros na biblioteca calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Lleer llibros de la biblioteca calibre"
|
msgstr "Lleer llibros de la biblioteca calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Descargar noticies d'Internet en formatu ebook"
|
msgstr "Descargar noticies d'Internet en formatu ebook"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Amosar rápido una llista de llibros rellacionaos"
|
msgstr "Amosar rápido una llista de llibros rellacionaos"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1366,7 +1371,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1399,31 +1404,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2519,7 +2524,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4456,12 +4461,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4489,8 +4494,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4561,14 +4567,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4599,6 +4605,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4738,18 +4745,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5096,6 +5103,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5496,7 +5504,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5524,7 +5532,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5636,31 +5644,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6673,6 +6689,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12828,7 +12876,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17448,11 +17495,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17463,102 +17510,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+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 Mastizada <emin25@ovi.com>\n"
|
"Last-Translator: Emin Mastizada <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: 2013-03-11 04:35+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "Heç bir şey etmir"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "Heç bir şey etmir"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -343,323 +343,328 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Kitabları Calibre və ya bağlanmış qurğulardan sil"
|
msgstr "Kitabları Calibre və ya bağlanmış qurğulardan sil"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Calibre kitabxananızdakı kitabların metaverilənlərini redaktə et"
|
msgstr "Calibre kitabxananızdakı kitabların metaverilənlərini redaktə et"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Calibre kitabxananızdakı kitabları oxu"
|
msgstr "Calibre kitabxananızdakı kitabları oxu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Xəbərləri internetdən elektron kitab formasında endir"
|
msgstr "Xəbərləri internetdən elektron kitab formasında endir"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Əlaqəli kitablar siyahısını cəld göstər"
|
msgstr "Əlaqəli kitablar siyahısını cəld göstər"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr "Kitablarınızı Calibre-dən kompüterinizə ixrac edin."
|
msgstr "Kitablarınızı Calibre-dən kompüterinizə ixrac edin."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "Kitab haqda məlumatları ayrı-ayrı alt-pəncərələrdə göstər."
|
msgstr "Kitab haqda məlumatları ayrı-ayrı alt-pəncərələrdə göstər."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Calibre-ni yenidən başlat"
|
msgstr "Calibre-ni yenidən başlat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr "Bu kitabın içində yerləşdiyi Calibre kitabxana qovluğunu açın"
|
msgstr "Bu kitabın içində yerləşdiyi Calibre kitabxana qovluğunu açın"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Qoşulmuş qurğuya kitab göndərin"
|
msgstr "Qoşulmuş qurğuya kitab göndərin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "Calibre istifadəçi təlimat səhifəsini aç"
|
msgstr "Calibre istifadəçi təlimat səhifəsini aç"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Calibre xüsusiyyətlərini dəyiş"
|
msgstr "Calibre xüsusiyyətlərini dəyiş"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Seçilmiş kitaba oxşar olan kitabları tapın"
|
msgstr "Seçilmiş kitaba oxşar olan kitabları tapın"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "Kitabları qurğudan Calibere kitabxanasına köçürün"
|
msgstr "Kitabları qurğudan Calibere kitabxanasına köçürün"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "Kitabı bir Calibre kitabxanasından digərinə köçürün"
|
msgstr "Kitabı bir Calibre kitabxanasından digərinə köçürün"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "Calibre kitabxananızdan təsadüfi kitab seçin"
|
msgstr "Calibre kitabxananızdan təsadüfi kitab seçin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Kitabı başqa kitab satıcılarında axtar"
|
msgstr "Kitabı başqa kitab satıcılarında axtar"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Calibre-niz üçün yeni qoşmalar əldə edin və ya mövcud olanları yeniləyin"
|
"Calibre-niz üçün yeni qoşmalar əldə edin və ya mövcud olanları yeniləyin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Görüntüyə baxın"
|
msgstr "Görüntüyə baxın"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Görüntü"
|
msgstr "Görüntü"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Davranış"
|
msgstr "Davranış"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Öz sütunlarınızı əlavə edin"
|
msgstr "Öz sütunlarınızı əlavə edin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "Calibre kitab siyahısına öz sütunlarınızı əlavə edin/silin"
|
msgstr "Calibre kitab siyahısına öz sütunlarınızı əlavə edin/silin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Alətlər paneli"
|
msgstr "Alətlər paneli"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr "Alətlər paneli və kontekst menyuları redaktə edin,"
|
msgstr "Alətlər paneli və kontekst menyuları redaktə edin,"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "Axtarılır"
|
msgstr "Axtarılır"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Calibre-də kitab axtarış metodunu dəyişdirin"
|
msgstr "Calibre-də kitab axtarış metodunu dəyişdirin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "Daxil etmə ayarları"
|
msgstr "Daxil etmə ayarları"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Çevrilmə"
|
msgstr "Çevrilmə"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr "Hər bir giriş formatı üçün çevrilmə ayarları təyin edin"
|
msgstr "Hər bir giriş formatı üçün çevrilmə ayarları təyin edin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Ümumi xüsusiyyətlər"
|
msgstr "Ümumi xüsusiyyətlər"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "Çıxış ayarları"
|
msgstr "Çıxış ayarları"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Kitab əlavə edilməsi"
|
msgstr "Kitab əlavə edilməsi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "İdxal/İxrac"
|
msgstr "İdxal/İxrac"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Kitabların disk yaddaşa verilməsi"
|
msgstr "Kitabların disk yaddaşa verilməsi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Kitabların qurğulara köçürülməsi"
|
msgstr "Kitabların qurğulara köçürülməsi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Calibre-in faylları sizin e-kitab oxuyucunuza hansı formada göndərməsini "
|
"Calibre-in faylları sizin e-kitab oxuyucunuza hansı formada göndərməsini "
|
||||||
"idarə edin"
|
"idarə edin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "Şablon funksiyaları"
|
msgstr "Şablon funksiyaları"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Ətraflı"
|
msgstr "Ətraflı"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "Öz çablon funksiyalarınızı yaradın"
|
msgstr "Öz çablon funksiyalarınızı yaradın"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "Kitabların emaillə paylaşılması"
|
msgstr "Kitabların emaillə paylaşılması"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Paylaşma"
|
msgstr "Paylaşma"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "İnternetə axtarış"
|
msgstr "İnternetə axtarış"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr "Meta-məlumatların yüklənməsi"
|
msgstr "Meta-məlumatların yüklənməsi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Qoşmalar"
|
msgstr "Qoşmalar"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Klaviatura"
|
msgstr "Klaviatura"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Calibre-də istifadə edilən klaviatura kombinasiyalarının tənzimlənməsi"
|
"Calibre-də istifadə edilən klaviatura kombinasiyalarının tənzimlənməsi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Digər"
|
msgstr "Digər"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1364,7 +1369,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1397,31 +1402,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2517,7 +2522,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4454,12 +4459,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4487,8 +4492,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4559,14 +4565,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4597,6 +4603,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4736,18 +4743,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5094,6 +5101,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5494,7 +5502,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5522,7 +5530,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5634,31 +5642,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6671,6 +6687,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12826,7 +12874,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17446,11 +17493,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17461,102 +17508,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2012-10-14 04:57+0000\n"
|
"PO-Revision-Date: 2012-10-14 04:57+0000\n"
|
||||||
"Last-Translator: Walid AMMOU <w.ammou@gmail.com>\n"
|
"Last-Translator: Walid AMMOU <w.ammou@gmail.com>\n"
|
||||||
"Language-Team: Berber (Other) <ber@li.org>\n"
|
"Language-Team: Berber (Other) <ber@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: 2013-03-11 04:36+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -343,319 +343,324 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
msgid "Delete books from your calibre library or connected device"
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Read books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Read books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
|
msgid "Show book details in a separate popup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "ⵔⵏⵉ ⵉⴷⵍⵉⵙⵏ"
|
msgstr "ⵔⵏⵉ ⵉⴷⵍⵉⵙⵏ"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1360,7 +1365,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1393,31 +1398,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2513,7 +2518,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4450,12 +4455,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4483,8 +4488,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4555,14 +4561,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4593,6 +4599,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4732,18 +4739,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5090,6 +5097,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5490,7 +5498,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5518,7 +5526,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5630,31 +5638,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6667,6 +6683,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12822,7 +12870,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17442,11 +17489,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17457,102 +17504,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2012-04-12 14:19+0000\n"
|
"PO-Revision-Date: 2012-04-12 14:19+0000\n"
|
||||||
"Last-Translator: Shahnoor Ashraf <kaziweb1@gmail.com>\n"
|
"Last-Translator: Shahnoor Ashraf <kaziweb1@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: 2013-03-11 04:35+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "আসলে কিছুই করে না"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "আসলে কিছুই করে না"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -343,319 +343,324 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
msgid "Delete books from your calibre library or connected device"
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Read books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Read books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
|
msgid "Show book details in a separate popup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1360,7 +1365,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1393,31 +1398,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2513,7 +2518,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4450,12 +4455,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4483,8 +4488,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4555,14 +4561,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4593,6 +4599,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4732,18 +4739,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5090,6 +5097,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5490,7 +5498,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5518,7 +5526,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5630,31 +5638,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6667,6 +6683,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12822,7 +12870,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17442,11 +17489,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17457,102 +17504,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+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: 2013-03-11 04:36+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:36+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "Ne ra netra da vat"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "Ne ra netra da vat"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -346,319 +346,324 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
msgid "Delete books from your calibre library or connected device"
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Read books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Read books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
|
msgid "Show book details in a separate popup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Ketal"
|
msgstr "Ketal"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Emzalc'h"
|
msgstr "Emzalc'h"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Barrenn ostilhoù"
|
msgstr "Barrenn ostilhoù"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "O klask"
|
msgstr "O klask"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Dibarzhioù boutin"
|
msgstr "Dibarzhioù boutin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Enporzhiañ/Ezporzhiañ"
|
msgstr "Enporzhiañ/Ezporzhiañ"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Kempleshoc'h"
|
msgstr "Kempleshoc'h"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Rannañ"
|
msgstr "Rannañ"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Enlugelladoù"
|
msgstr "Enlugelladoù"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Liesseurt"
|
msgstr "Liesseurt"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1363,7 +1368,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1396,31 +1401,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2516,7 +2521,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4456,12 +4461,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4489,8 +4494,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4561,14 +4567,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4599,6 +4605,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4738,18 +4745,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5096,6 +5103,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5496,7 +5504,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5524,7 +5532,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5636,31 +5644,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6673,6 +6689,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12828,7 +12876,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17448,11 +17495,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17463,102 +17510,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+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: 2013-03-11 04:36+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:36+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -82,9 +82,9 @@ msgstr "Ne radi apsolutno ništa"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -185,8 +185,8 @@ msgstr "Ne radi apsolutno ništa"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -344,207 +344,212 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
msgid "Delete books from your calibre library or connected device"
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Read books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Read books in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "Prikaži detalje o knjizi u odvojenom prozoru"
|
msgstr "Prikaži detalje o knjizi u odvojenom prozoru"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Restartujte Calibre"
|
msgstr "Restartujte Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Pošalji knjige na povezane uređaje"
|
msgstr "Pošalji knjige na povezane uređaje"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "Pregledajte korisničko uputstvo za Calibre"
|
msgstr "Pregledajte korisničko uputstvo za Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Prilagodite Calibre"
|
msgstr "Prilagodite Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Jednostavno pronađite knjige slične trenutno označenoj knjizi"
|
msgstr "Jednostavno pronađite knjige slične trenutno označenoj knjizi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr "Izvršite prebacivanje i održavanje različitih Calibre biblioteka"
|
msgstr "Izvršite prebacivanje i održavanje različitih Calibre biblioteka"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "Slučajan odabir knjige iz vaše Calibre biblioteke"
|
msgstr "Slučajan odabir knjige iz vaše Calibre biblioteke"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Pretražite knjige drugih prodavača"
|
msgstr "Pretražite knjige drugih prodavača"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Izgled i osjećaj"
|
msgstr "Izgled i osjećaj"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Interfejs"
|
msgstr "Interfejs"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr "Prilagodite izgled i osjećaj prilikom korištenja Calibre interfejsa"
|
msgstr "Prilagodite izgled i osjećaj prilikom korištenja Calibre interfejsa"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Ponašanje"
|
msgstr "Ponašanje"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "Promijeniti način funkcionisanja Calibrea"
|
msgstr "Promijeniti način funkcionisanja Calibrea"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Dodajte vlastite kolone"
|
msgstr "Dodajte vlastite kolone"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "Dodajte/Uklonite vlastite kolone iz liste knjiga"
|
msgstr "Dodajte/Uklonite vlastite kolone iz liste knjiga"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Alatna traka"
|
msgstr "Alatna traka"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "Pretražujem"
|
msgstr "Pretražujem"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Prilagodite način pretrage knjiga u Calibreu"
|
msgstr "Prilagodite način pretrage knjiga u Calibreu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "Ulazne opcije"
|
msgstr "Ulazne opcije"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Pretvaranje"
|
msgstr "Pretvaranje"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr "Postavite specifične opcije pretvorbe za svaki ulazni format"
|
msgstr "Postavite specifične opcije pretvorbe za svaki ulazni format"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Uobičajene opcije"
|
msgstr "Uobičajene opcije"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr "Postavite opcije pretvorbe koje su uobičajene za sve formate"
|
msgstr "Postavite opcije pretvorbe koje su uobičajene za sve formate"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "Izlazne opcije"
|
msgstr "Izlazne opcije"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr "Postavite opcije pretvorbe koje su specifične za sve izlazne formate"
|
msgstr "Postavite opcije pretvorbe koje su specifične za sve izlazne formate"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Dodavanje knjiga"
|
msgstr "Dodavanje knjiga"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Uvoz/Izvoz"
|
msgstr "Uvoz/Izvoz"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Kontrolišite način na koji Calibre čita meta podatke iz datoteka prilikom "
|
"Kontrolišite način na koji Calibre čita meta podatke iz datoteka prilikom "
|
||||||
"dodavanja knjiga"
|
"dodavanja knjiga"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Snimanje knjiga na disk"
|
msgstr "Snimanje knjiga na disk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
@ -552,116 +557,116 @@ msgstr ""
|
|||||||
"Kontrolišite način na koji Calibre izvozi datoteke iz svoje baze podataka na "
|
"Kontrolišite način na koji Calibre izvozi datoteke iz svoje baze podataka na "
|
||||||
"disk prilikom korištenja opcije Sačuvaj na disk"
|
"disk prilikom korištenja opcije Sačuvaj na disk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Slanje knjiga na uređaje"
|
msgstr "Slanje knjiga na uređaje"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Kontrolišite način prijenosa datoteka iz Calibread na vaš čitač e-knjiga"
|
"Kontrolišite način prijenosa datoteka iz Calibread na vaš čitač e-knjiga"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Napredno"
|
msgstr "Napredno"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Razmjena"
|
msgstr "Razmjena"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Plugini"
|
msgstr "Plugini"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Ostalo"
|
msgstr "Ostalo"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr "Ostala napredna podešavanja"
|
msgstr "Ostala napredna podešavanja"
|
||||||
|
|
||||||
@ -1366,7 +1371,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1399,31 +1404,31 @@ msgstr ""
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2519,7 +2524,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4456,12 +4461,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4489,8 +4494,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4561,14 +4567,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4599,6 +4605,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4738,18 +4745,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5097,6 +5104,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5497,7 +5505,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5525,7 +5533,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5637,31 +5645,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6674,6 +6690,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr "O nalaženju knjiga"
|
msgstr "O nalaženju knjiga"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12829,7 +12877,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17453,11 +17500,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17468,102 +17515,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -10,16 +10,16 @@ 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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2013-03-11 11:48+0000\n"
|
"PO-Revision-Date: 2013-03-16 15:53+0000\n"
|
||||||
"Last-Translator: Ferran Rius <frius64@hotmail.com>\n"
|
"Last-Translator: Ferran Rius <frius64@hotmail.com>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \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-Generator: Launchpad (build 16524)\n"
|
"X-Launchpad-Export-Date: 2013-03-17 04:57+0000\n"
|
||||||
"X-Launchpad-Export-Date: 2013-03-12 04:45+0000\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -84,9 +84,9 @@ msgstr "No fa res"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -187,8 +187,8 @@ msgstr "No fa res"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -352,49 +352,54 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr "Ajustament fi dels llibres"
|
msgstr "Ajustament fi dels llibres"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr "Edita l'índex dels llibres"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Suprimeix llibres del calibre o del dispositiu que hi hagi connectat"
|
msgstr "Suprimeix llibres del calibre o del dispositiu que hi hagi connectat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Edita les metadades dels llibres de la biblioteca del calibre"
|
msgstr "Edita les metadades dels llibres de la biblioteca del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Llegeix llibres de la biblioteca del calibre"
|
msgstr "Llegeix llibres de la biblioteca del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Baixa notícies des d'internet en format de llibre electrònic"
|
msgstr "Baixa notícies des d'internet en format de llibre electrònic"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Mostra ràpidament una llista de llibres seleccionats"
|
msgstr "Mostra ràpidament una llista de llibres seleccionats"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr "Exporta llibres des de la biblioteca del calibre al disc dur"
|
msgstr "Exporta llibres des de la biblioteca del calibre al disc dur"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "Mostra els detalls del llibre en una finestra emergent a part"
|
msgstr "Mostra els detalls del llibre en una finestra emergent a part"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Reinicia el calibre"
|
msgstr "Reinicia el calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Obre la carpeta que conté els fitxers dels llibres de la biblioteca del "
|
"Obre la carpeta que conté els fitxers dels llibres de la biblioteca del "
|
||||||
"calibre"
|
"calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Envia llibres al dispositiu connectat"
|
msgstr "Envia llibres al dispositiu connectat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
@ -402,45 +407,45 @@ msgstr ""
|
|||||||
"Envia llibres per correu electrònic o per web i també connecta a iTunes o a "
|
"Envia llibres per correu electrònic o per web i també connecta a iTunes o a "
|
||||||
"fitxers de l'ordinador com si fossin dispositius"
|
"fitxers de l'ordinador com si fossin dispositius"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "Explora el manual de l'usuari del calibre"
|
msgstr "Explora el manual de l'usuari del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Personalitza el calibre"
|
msgstr "Personalitza el calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Troba fàcilment llibres similars al seleccionat"
|
msgstr "Troba fàcilment llibres similars al seleccionat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Canvia entre biblioteques del calibre diferents i fes-hi tasques de "
|
"Canvia entre biblioteques del calibre diferents i fes-hi tasques de "
|
||||||
"manteniment"
|
"manteniment"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "Copia llibres des del dispositiu a la biblioteca del calibre"
|
msgstr "Copia llibres des del dispositiu a la biblioteca del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Edita les col·leccions en què es col·loquen els llibres al dispositiu"
|
"Edita les col·leccions en què es col·loquen els llibres al dispositiu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "Copia un llibre des d'una biblioteca del calibre a una altra"
|
msgstr "Copia un llibre des d'una biblioteca del calibre a una altra"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Fes petits ajustaments al fitxers epub o htmlz de la biblioteca del calibre"
|
"Fes petits ajustaments al fitxers epub o htmlz de la biblioteca del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
@ -448,57 +453,57 @@ msgstr ""
|
|||||||
"Vés a la coincidència següent a o l'anterior en cercar a la biblioteca del "
|
"Vés a la coincidència següent a o l'anterior en cercar a la biblioteca del "
|
||||||
"caibre en mode realçat"
|
"caibre en mode realçat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "Tria un llibre a l'atzar de la biblioteca del calibre"
|
msgstr "Tria un llibre a l'atzar de la biblioteca del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Cerca llibres de diferents botigues de llibres"
|
msgstr "Cerca llibres de diferents botigues de llibres"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr "Aconsegueix connectors nous del calibre o actualitza els existents"
|
msgstr "Aconsegueix connectors nous del calibre o actualitza els existents"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Aparença"
|
msgstr "Aparença"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Interfície"
|
msgstr "Interfície"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ajusta l'aparença de la interfície del calibre per adaptar-la al vostre gust"
|
"Ajusta l'aparença de la interfície del calibre per adaptar-la al vostre gust"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Comportament"
|
msgstr "Comportament"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "Canvia el comportament del calibre"
|
msgstr "Canvia el comportament del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Columnes"
|
msgstr "Columnes"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "Configura les columnes de la llista de llibres del calibre"
|
msgstr "Configura les columnes de la llista de llibres del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Barra d'eines"
|
msgstr "Barra d'eines"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
@ -506,68 +511,68 @@ msgstr ""
|
|||||||
"Personalitza les barres d'eines i els menús de context, canviant les accions "
|
"Personalitza les barres d'eines i els menús de context, canviant les accions "
|
||||||
"que estaran disponibles"
|
"que estaran disponibles"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "S'està cercant"
|
msgstr "S'està cercant"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Personalitza com funciona la cerca de llibres al calibre"
|
msgstr "Personalitza com funciona la cerca de llibres al calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "Opcions d'entrada"
|
msgstr "Opcions d'entrada"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Conversió"
|
msgstr "Conversió"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ajusta les opcions de conversió específiques per a cada format d'entrada"
|
"Ajusta les opcions de conversió específiques per a cada format d'entrada"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Opcions comunes"
|
msgstr "Opcions comunes"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr "Ajusta les opcions de conversió comunes a tots els formats"
|
msgstr "Ajusta les opcions de conversió comunes a tots els formats"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "Opcions de sortida"
|
msgstr "Opcions de sortida"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ajusta les opcions de conversió específiques de cada format de sortida"
|
"Ajusta les opcions de conversió específiques de cada format de sortida"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Addició de llibres"
|
msgstr "Addició de llibres"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Importa/exporta"
|
msgstr "Importa/exporta"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen "
|
"Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen "
|
||||||
"llibres"
|
"llibres"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Desa llibres al disc"
|
msgstr "Desa llibres al disc"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
@ -575,50 +580,50 @@ msgstr ""
|
|||||||
"Controla com el calibre exporta fitxers de la seva base de dades al disc en "
|
"Controla com el calibre exporta fitxers de la seva base de dades al disc en "
|
||||||
"utilitzar «Desa al disc»"
|
"utilitzar «Desa al disc»"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Enviament de llibres als dispositius"
|
msgstr "Enviament de llibres als dispositius"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr "Controla com el calibre envia fitxers al lector de llibres"
|
msgstr "Controla com el calibre envia fitxers al lector de llibres"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr "Quadres de connexions de metadades"
|
msgstr "Quadres de connexions de metadades"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr "Canvia els camps de les metadades abans de desar/enviar"
|
msgstr "Canvia els camps de les metadades abans de desar/enviar"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "Funcions de plantilla"
|
msgstr "Funcions de plantilla"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Avançat"
|
msgstr "Avançat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "Creeu les funcions de la vostra plantilla"
|
msgstr "Creeu les funcions de la vostra plantilla"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "Comparteix llibres per correu electrònic"
|
msgstr "Comparteix llibres per correu electrònic"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Compartició"
|
msgstr "Compartició"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
@ -626,11 +631,11 @@ msgstr ""
|
|||||||
"Configura la compartició de llibres per correu electrònic. Es pot utilitzar "
|
"Configura la compartició de llibres per correu electrònic. Es pot utilitzar "
|
||||||
"per enviar notícies baixades als vostres dispositius"
|
"per enviar notícies baixades als vostres dispositius"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "Comparteix en xarxa"
|
msgstr "Comparteix en xarxa"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
@ -638,20 +643,20 @@ msgstr ""
|
|||||||
"Configura el Servidor de Continguts que dona accés a la biblioteca a través "
|
"Configura el Servidor de Continguts que dona accés a la biblioteca a través "
|
||||||
"d'internet des de qualsevol lloc i dispositiu"
|
"d'internet des de qualsevol lloc i dispositiu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr "Baixada de metadades"
|
msgstr "Baixada de metadades"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr "Dispositius ignorats"
|
msgstr "Dispositius ignorats"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
@ -659,39 +664,39 @@ msgstr ""
|
|||||||
"Controla quins dispositius ha d'ignorar el calibre quan es connectin a "
|
"Controla quins dispositius ha d'ignorar el calibre quan es connectin a "
|
||||||
"l'ordinador."
|
"l'ordinador."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Connectors"
|
msgstr "Connectors"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Afegeix/suprimeix/personalitza diverses parts de les funcions del calibre"
|
"Afegeix/suprimeix/personalitza diverses parts de les funcions del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr "Ajustaments"
|
msgstr "Ajustaments"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Configura en detall el comportament del calibre en diversos contextos"
|
"Configura en detall el comportament del calibre en diversos contextos"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Teclat"
|
msgstr "Teclat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr "Personalitza les dreceres de teclat del calibre"
|
msgstr "Personalitza les dreceres de teclat del calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Miscel·lània"
|
msgstr "Miscel·lània"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr "Configuració avançada"
|
msgstr "Configuració avançada"
|
||||||
|
|
||||||
@ -1490,7 +1495,7 @@ msgstr "Comunica't amb un telèfon Blackberry."
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr "Kovid Goyal"
|
msgstr "Kovid Goyal"
|
||||||
@ -1523,31 +1528,31 @@ msgstr "Comunica't amb un lector EB600."
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr "Comunica't amb el lector Tolino Shine"
|
msgstr "Comunica't amb el lector Tolino Shine"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr "Comunica't amb un Astak Mentor EB600"
|
msgstr "Comunica't amb un Astak Mentor EB600"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr "Comunica't amb un lector PocketBook 301"
|
msgstr "Comunica't amb un lector PocketBook 301"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr "Comunica't amb el lector PocketBook 602/603/902/093/Pro 912."
|
msgstr "Comunica't amb el lector PocketBook 602/603/902/093/Pro 912."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr "Comunica't amb el lector PocketBook 622"
|
msgstr "Comunica't amb el lector PocketBook 622"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr "Comunica't amb un lector PocketBook 360+."
|
msgstr "Comunica't amb un lector PocketBook 360+."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr "Comunica't amb el PocketBook 701"
|
msgstr "Comunica't amb el PocketBook 701"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr "Comunica't amb un lector Infibeam Pi2"
|
msgstr "Comunica't amb un lector Infibeam Pi2"
|
||||||
|
|
||||||
@ -2813,7 +2818,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr "No hi ha espai lliure suficient a la targeta de memòria"
|
msgstr "No hi ha espai lliure suficient a la targeta de memòria"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr "%s renderitzat"
|
msgstr "%s renderitzat"
|
||||||
@ -5282,12 +5287,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr "Aquest és un llibre Amazon Topaz. No es pot processar"
|
msgstr "Aquest és un llibre Amazon Topaz. No es pot processar"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr "No és un fitxer MOBI, és un fitxer Topaz."
|
msgstr "No és un fitxer MOBI, és un fitxer Topaz."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr "No és un fitxer MOBI."
|
msgstr "No és un fitxer MOBI."
|
||||||
|
|
||||||
@ -5321,8 +5326,9 @@ msgstr "No es disposa de detalls"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -5393,7 +5399,7 @@ msgstr "Text principal"
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr "El format de llibre %s no és compatible"
|
msgstr "El format de llibre %s no és compatible"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
@ -5403,7 +5409,7 @@ msgstr ""
|
|||||||
"d'Amazon. El calibre només pot editar fitxers MOBI que contenen llibres KF8. "
|
"d'Amazon. El calibre només pot editar fitxers MOBI que contenen llibres KF8. "
|
||||||
"No es pot editar els fitxers MOBI antics sense KF8."
|
"No es pot editar els fitxers MOBI antics sense KF8."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -5452,6 +5458,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -5622,18 +5629,18 @@ msgstr "Heu d'especificar almenys una acció a realitzar"
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr "Puntuació embellida a: %s"
|
msgstr "Puntuació embellida a: %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr "No hi ha cap fitxer anomenat %s"
|
msgstr "No hi ha cap fitxer anomenat %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr "No hi ha cap fitxer HTML anomenat %s"
|
msgstr "No hi ha cap fitxer HTML anomenat %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr "No hi ha cap àncora %(a)s al fitxer %(f)s"
|
msgstr "No hi ha cap àncora %(a)s al fitxer %(f)s"
|
||||||
@ -6009,6 +6016,7 @@ msgstr "Control de l'addició de llibres"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr "No s'ha seleccionat cap llibre"
|
msgstr "No s'ha seleccionat cap llibre"
|
||||||
@ -6437,7 +6445,7 @@ msgstr ""
|
|||||||
"la informació de la base de dades?"
|
"la informació de la base de dades?"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -6468,7 +6476,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -6585,24 +6593,32 @@ msgid "No library found at %s"
|
|||||||
msgstr "No s'ha trobat cap biblioteca a %s"
|
msgstr "No s'ha trobat cap biblioteca a %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
msgstr "S'està copiant a"
|
||||||
msgstr "S'està copiant"
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr "No s'ha pogut copiar els llibres: "
|
msgstr "S'està desplaçant a"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr "%(num)d llibres copiats a %(loc)s"
|
msgstr "%(num)d llibres copiats a %(loc)s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr "S'ha desplaçat %(num)d llibres a %(loc)s"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr "No s'ha pogut copiar els llibres: "
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr "Fusió automàtica"
|
msgstr "Fusió automàtica"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
@ -6613,7 +6629,7 @@ msgstr ""
|
|||||||
"comportament està controlat per l'opció «Fusió automàtica» a «Preferències-"
|
"comportament està controlat per l'opció «Fusió automàtica» a «Preferències-"
|
||||||
">Addició de llibres»."
|
">Addició de llibres»."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -7716,6 +7732,40 @@ msgstr "Torna a mostrar aquest missatge"
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr "Quant a Get Books"
|
msgstr "Quant a Get Books"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr "Trieu el format per editar"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr "Trieu quin format voleu editar:"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr "&Tots els formats"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr "Edita l'índex"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr "K"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr "No es pot editar l'índex"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
"L'edició de l'índex només és compatible amb els llibres en els formats %s. "
|
||||||
|
"Convertiu-lo a una d'aquests formats abans del polit."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -14493,7 +14543,6 @@ msgstr "Cerca l'anterior"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Cap"
|
msgstr "Cap"
|
||||||
|
|
||||||
@ -19753,11 +19802,11 @@ msgstr "Partició"
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr "Només es pot utilitzar la primera lletra quan s'ordena per nom"
|
msgstr "Només es pot utilitzar la primera lletra quan s'ordena per nom"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr "Seleccioneu una destinació per a l'entrada de l'índex"
|
msgstr "Seleccioneu una destinació per a l'entrada de l'índex"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -19775,41 +19824,42 @@ msgstr ""
|
|||||||
"apareix una línia verda gruixuda, indicant la ubicació exacta que es "
|
"apareix una línia verda gruixuda, indicant la ubicació exacta que es "
|
||||||
"seleccionarà en fer clic."
|
"seleccionarà en fer clic."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr "&Nom de l'entrada de l'índex"
|
msgstr "&Nom de l'entrada de l'índex"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr "Destinació seleccionada actualment:"
|
msgstr "Destinació seleccionada actualment:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr "Fitxer:"
|
msgstr "Fitxer:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr "Començament del fitxer"
|
msgstr "Començament del fitxer"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr "(Sense títol)"
|
msgstr "(Sense títol)"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr "Ubicació: Una etiqueta <%s> dins del fitxer"
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr "Aproximadament %d%% des del principi"
|
msgstr "Aproximadament %d%% des del principi"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr "Ubicació: Una etiqueta <%s> a dins del fitxer"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
@ -19817,7 +19867,7 @@ msgstr ""
|
|||||||
"Podeu editar les entrades existents a l'índex fent-hi clic al panell de "
|
"Podeu editar les entrades existents a l'índex fent-hi clic al panell de "
|
||||||
"l'esquerra."
|
"l'esquerra."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
@ -19827,39 +19877,96 @@ msgstr ""
|
|||||||
"verificat que existeix. Les entrades amb un punt vermell no són vàlides i "
|
"verificat que existeix. Les entrades amb un punt vermell no són vàlides i "
|
||||||
"pot ser que calgui arreglar-les."
|
"pot ser que calgui arreglar-les."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr "Crea una entrada &nova"
|
msgstr "Crea una entrada &nova"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
"<b>AVÍS:</b> En fitxers AZW3 el calibre només pot crear índexs lineals. A un "
|
||||||
|
"índex lineal cada entrada apunta a una ubicació posterior a l'entrada "
|
||||||
|
"prèvia. Si creeu un índex no lineal, es reordenarà automàticament a dins del "
|
||||||
|
"fitxer AZW3."
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
"Podeu desplaçar aquesta entrada per l'índex arrossegant-la i deixant-la anar "
|
||||||
|
"o utilitzant els botons «Amunt» i «Avall» de l'esquerra"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
|
msgstr "Canvia &la ubicació cap a on apunta l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr "Sup&rimeix l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr "Nova entrada a d&ins de l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr "Nova entrada al d&amunt de l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr "Nova entrada per &sota de l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr "&Aplana l'entrada"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr "Tots els fills de l'entrada es duran al seu mateix nivell."
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr "L'entrada apunta a una destinació existent"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr "La ubicació cap a on apunta l'entrada no existeix"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
msgid "Move current entry up"
|
msgid "Move current entry up"
|
||||||
msgstr "Mou cap amunt l'entrada actual"
|
msgstr "Mou cap amunt l'entrada actual"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr "Suprimeix totes les entrades seleccionades"
|
msgstr "Suprimeix totes les entrades seleccionades"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr "Mou cap avall l'entrada actual"
|
msgstr "Mou cap avall l'entrada actual"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr "&Expandeix-ho tot"
|
msgstr "&Expandeix-ho tot"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr "Reduei&x-ho tot:"
|
msgstr "Reduei&x-ho tot:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr "Feu doble clic a una entrada per canviar-ne el text"
|
msgstr "Feu doble clic a una entrada per canviar-ne el text"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr "<b>Títol</b>: {0} <b>Dest</b>: {1}{2}"
|
msgstr "<b>Títol</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
@ -19868,16 +19975,42 @@ msgstr ""
|
|||||||
"La ubicació que apunta aquesta entrada no existeix:\n"
|
"La ubicació que apunta aquesta entrada no existeix:\n"
|
||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr "Edita l'ïndex a %s"
|
msgstr "Edita l'ïndex a %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr "S'està carregant %s, espereu..."
|
msgstr "S'està carregant %s, espereu..."
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr "S'està desant %s, espereu..."
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr "No s'ha pogut desar el llibre"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
"No s'ha pogut desar %s. Fer clic a «Mostra els detalls» per a més informació."
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr "La càrrega del llibre ha fallat"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
"No s'ha pogut carregar %s. Fer clic a «Mostra els detalls» per a més "
|
||||||
|
"informació."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+0000\n"
|
||||||
"PO-Revision-Date: 2013-02-13 10:34+0000\n"
|
"PO-Revision-Date: 2013-02-13 10:34+0000\n"
|
||||||
"Last-Translator: Jakub Jezbera <Unknown>\n"
|
"Last-Translator: Jakub Jezbera <Unknown>\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: 2013-03-11 04:37+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -81,9 +81,9 @@ msgstr "Nedělá vůbec nic"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -184,8 +184,8 @@ msgstr "Nedělá vůbec nic"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -349,47 +349,52 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Smazat knihy z vaší knihovny calibre nebo připojeného zařízení"
|
msgstr "Smazat knihy z vaší knihovny calibre nebo připojeného zařízení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Upravit metadata knih ve vaší knihovně calibre"
|
msgstr "Upravit metadata knih ve vaší knihovně calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Číst knihy ve vaší knihovně calibre"
|
msgstr "Číst knihy ve vaší knihovně calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Stáhnout zprávy z internetu ve formě e-knihy"
|
msgstr "Stáhnout zprávy z internetu ve formě e-knihy"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Rychle ukázat seznam souvisejících knih"
|
msgstr "Rychle ukázat seznam souvisejících knih"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr "Exportovat knihy z knihovny calibre na pevný disk"
|
msgstr "Exportovat knihy z knihovny calibre na pevný disk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr "Ukázat detaily knihy v odděleném okně"
|
msgstr "Ukázat detaily knihy v odděleném okně"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Restartovat Calibre"
|
msgstr "Restartovat Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr "Otevři složku, která obsahuje soubory knih v knihovně calibre"
|
msgstr "Otevři složku, která obsahuje soubory knih v knihovně calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Pošli knihy do připojeného zařízení"
|
msgstr "Pošli knihy do připojeného zařízení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
@ -397,42 +402,42 @@ msgstr ""
|
|||||||
"Odeslat knihy přes e-mail nebo web a spojit s iTunes nebo složkami ve vašem "
|
"Odeslat knihy přes e-mail nebo web a spojit s iTunes nebo složkami ve vašem "
|
||||||
"počítači jako by byly čtečkou"
|
"počítači jako by byly čtečkou"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr "Prohlédnout uživatelský manuál calibre"
|
msgstr "Prohlédnout uživatelský manuál calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Přizpůsobit calibre"
|
msgstr "Přizpůsobit calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Snadno najde knihy podobné právě vybrané knize"
|
msgstr "Snadno najde knihy podobné právě vybrané knize"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr "Přepne mezi různými knihovnami calibre a provede na nich údržbu"
|
msgstr "Přepne mezi různými knihovnami calibre a provede na nich údržbu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "Zkopírovat knihy ze zařízení do knihovny calibre"
|
msgstr "Zkopírovat knihy ze zařízení do knihovny calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr "Editovat kolekce, do kterých jsou ve vaší čtečce žazeny knihy"
|
msgstr "Editovat kolekce, do kterých jsou ve vaší čtečce žazeny knihy"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "Kopíruje knihu z jedné knihovny calibre do jiné"
|
msgstr "Kopíruje knihu z jedné knihovny calibre do jiné"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Provádění malých vylepšení souborům epub nebo htmlz ve vaší knihovně calibre"
|
"Provádění malých vylepšení souborům epub nebo htmlz ve vaší knihovně calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
@ -440,119 +445,119 @@ msgstr ""
|
|||||||
"Najde další nebo předchozí výsledek při vyhledávání v calibre knihovně ve "
|
"Najde další nebo předchozí výsledek při vyhledávání v calibre knihovně ve "
|
||||||
"zvýrazněném módu"
|
"zvýrazněném módu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "Vybrat náhodnou knihu z knihovny calibre"
|
msgstr "Vybrat náhodnou knihu z knihovny calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Hledej knihy od různých knihkupců"
|
msgstr "Hledej knihy od různých knihkupců"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr "Získat nové pluginy pro Calibre nebo aktualizovat stávající"
|
msgstr "Získat nové pluginy pro Calibre nebo aktualizovat stávající"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Vzhled"
|
msgstr "Vzhled"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Rozhraní"
|
msgstr "Rozhraní"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr "Přizpůsobení vzhledu rozhraní calibre, aby odpovídalo vašemu vkusu"
|
msgstr "Přizpůsobení vzhledu rozhraní calibre, aby odpovídalo vašemu vkusu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Chování"
|
msgstr "Chování"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "Mění způsob chování calibre"
|
msgstr "Mění způsob chování calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Přidejte své vlastní sloupce"
|
msgstr "Přidejte své vlastní sloupce"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "Přidejte/odeberte své vlastní sloupce ze seznamu knih calibre"
|
msgstr "Přidejte/odeberte své vlastní sloupce ze seznamu knih calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Panel nástrojů"
|
msgstr "Panel nástrojů"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr "Přizpůsobení panelu nástrojů a místních nabídek"
|
msgstr "Přizpůsobení panelu nástrojů a místních nabídek"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "Vyhledávání"
|
msgstr "Vyhledávání"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Přizpůsobení způsobu vyhledávání knih v calibre"
|
msgstr "Přizpůsobení způsobu vyhledávání knih v calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "Nastavení vstupu"
|
msgstr "Nastavení vstupu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Převod"
|
msgstr "Převod"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr "Nastavení převodu specifická pro jednotlivé vstupní formáty"
|
msgstr "Nastavení převodu specifická pro jednotlivé vstupní formáty"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Společná nastavení"
|
msgstr "Společná nastavení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr "Nastavení převodu společná pro všechny formáty"
|
msgstr "Nastavení převodu společná pro všechny formáty"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "Nastavení výstupu"
|
msgstr "Nastavení výstupu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr "Nastavení převodu specifická pro jednotlivé výstupní formáty"
|
msgstr "Nastavení převodu specifická pro jednotlivé výstupní formáty"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Přidávání knih"
|
msgstr "Přidávání knih"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Import/Export"
|
msgstr "Import/Export"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr "Nastavuje jak calibre čte metadata ze souborů při přidávání knih"
|
msgstr "Nastavuje jak calibre čte metadata ze souborů při přidávání knih"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Ukládání knih na disk"
|
msgstr "Ukládání knih na disk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
@ -560,51 +565,51 @@ msgstr ""
|
|||||||
"Nastavuje jak calibre exportuje soubory z jeho databáze na disk při použití "
|
"Nastavuje jak calibre exportuje soubory z jeho databáze na disk při použití "
|
||||||
"Ulož na disk"
|
"Ulož na disk"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Posílání knih do zařízení"
|
msgstr "Posílání knih do zařízení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nastavuje jak calibre přesouvá soubory do vaší čtečky elektronických knih"
|
"Nastavuje jak calibre přesouvá soubory do vaší čtečky elektronických knih"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr "Zásuvné panely s metadaty"
|
msgstr "Zásuvné panely s metadaty"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr "Změňte pole metadat před uložením/odesláním"
|
msgstr "Změňte pole metadat před uložením/odesláním"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "Funkce šablony"
|
msgstr "Funkce šablony"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Pokročilé"
|
msgstr "Pokročilé"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "Vytvořte si vlastní funkce šablony"
|
msgstr "Vytvořte si vlastní funkce šablony"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "Sdílení knih pomocí emailu"
|
msgstr "Sdílení knih pomocí emailu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Sdílení"
|
msgstr "Sdílení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
@ -612,11 +617,11 @@ msgstr ""
|
|||||||
"Natavení sdílení knih pomocí emailu. Může být použito pro automatické "
|
"Natavení sdílení knih pomocí emailu. Může být použito pro automatické "
|
||||||
"odesílání stažených zpráv do vašich zařízení"
|
"odesílání stažených zpráv do vašich zařízení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "Sdílení po síti"
|
msgstr "Sdílení po síti"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
@ -624,20 +629,20 @@ msgstr ""
|
|||||||
"Natavení obsahového serveru calibre, který vám umožní přistupovat k vaší "
|
"Natavení obsahového serveru calibre, který vám umožní přistupovat k vaší "
|
||||||
"knihovně calibre odkudkoliv, na jakémkoli zařízení, přes internet"
|
"knihovně calibre odkudkoliv, na jakémkoli zařízení, přes internet"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr "Stáhnutí metadat"
|
msgstr "Stáhnutí metadat"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr "Ignorovaná zařízení"
|
msgstr "Ignorovaná zařízení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
@ -645,37 +650,37 @@ msgstr ""
|
|||||||
"Určit, které zařízení bude Calibre ignorovat, pokud bude připojeno k "
|
"Určit, které zařízení bude Calibre ignorovat, pokud bude připojeno k "
|
||||||
"počítači."
|
"počítači."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Moduly"
|
msgstr "Moduly"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr "Přidat/odebrat/nastavit různé funkce calibre"
|
msgstr "Přidat/odebrat/nastavit různé funkce calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr "Vylepšení"
|
msgstr "Vylepšení"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr "Doladit chování calibre v různých situacích"
|
msgstr "Doladit chování calibre v různých situacích"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Klávesnice"
|
msgstr "Klávesnice"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr "Přizpůsobte si klávesové zkratky používané v calibre"
|
msgstr "Přizpůsobte si klávesové zkratky používané v calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Různé"
|
msgstr "Různé"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr "Pokročilé nastavení"
|
msgstr "Pokročilé nastavení"
|
||||||
|
|
||||||
@ -1447,7 +1452,7 @@ msgstr "Komunikace s chytrými telefony BlackBerry."
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr "Kovid Goyal"
|
msgstr "Kovid Goyal"
|
||||||
@ -1480,31 +1485,31 @@ msgstr "Komunikace se čtečkou EB600."
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr "Komunikace s Astak Mentor EB600"
|
msgstr "Komunikace s Astak Mentor EB600"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr "Komunikace se čtečkou PocketBook 301."
|
msgstr "Komunikace se čtečkou PocketBook 301."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr "Připojit ke čtečce PocketBook 622."
|
msgstr "Připojit ke čtečce PocketBook 622."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr "Spojeno s PocketBook 360+ reader."
|
msgstr "Spojeno s PocketBook 360+ reader."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr "Komunikace s PocketBook 701"
|
msgstr "Komunikace s PocketBook 701"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr "Spojeno se čtečkou Infibeam Pi2."
|
msgstr "Spojeno se čtečkou Infibeam Pi2."
|
||||||
|
|
||||||
@ -2661,7 +2666,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr "Na paměťové kartě není dostatek volného místa"
|
msgstr "Na paměťové kartě není dostatek volného místa"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr "Úspešný převod %s"
|
msgstr "Úspešný převod %s"
|
||||||
@ -4911,12 +4916,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr "Toto je kniha Amazon Topaz. Ta nemůže být zpracována."
|
msgstr "Toto je kniha Amazon Topaz. Ta nemůže být zpracována."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr "Toto není MOBI soubor. Je to Topaz soubor."
|
msgstr "Toto není MOBI soubor. Je to Topaz soubor."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr "Toto není MOBI soubor."
|
msgstr "Toto není MOBI soubor."
|
||||||
|
|
||||||
@ -4944,8 +4949,9 @@ msgstr "Žádné detaily nejsou k dispozici"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -5016,14 +5022,14 @@ msgstr "Hlavní text"
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr "Knihy ve formátu %s nejsou podporovány."
|
msgstr "Knihy ve formátu %s nejsou podporovány."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -5054,6 +5060,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -5193,18 +5200,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5568,6 +5575,7 @@ msgstr "Ovládání přidávání knih"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr "Nejsou označeny žádné knihy"
|
msgstr "Nejsou označeny žádné knihy"
|
||||||
@ -5982,7 +5990,7 @@ msgstr ""
|
|||||||
"kontrolovalo, zda soubory ve vaší knihovně souhlasí s informacemi v databázi?"
|
"kontrolovalo, zda soubory ve vaší knihovně souhlasí s informacemi v databázi?"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -6012,7 +6020,7 @@ msgstr "Soubory ve vaší knihovny souhlasí s informacemi z databáze."
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -6126,31 +6134,39 @@ msgid "No library found at %s"
|
|||||||
msgstr "Nebyla nalezena žádná knihovna v %s"
|
msgstr "Nebyla nalezena žádná knihovna v %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
msgstr ""
|
||||||
msgstr "Kopíruji"
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr "Nelze kopírovat knihy: "
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr "Zkopírováno %(num)d knih do %(loc)s"
|
msgstr "Zkopírováno %(num)d knih do %(loc)s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr "Nelze kopírovat knihy: "
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr "Automaticky sloučeno"
|
msgstr "Automaticky sloučeno"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -7209,6 +7225,38 @@ msgstr "Ukaž tuto zprávu znovu"
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr "O funkci získat knihy"
|
msgstr "O funkci získat knihy"
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -13603,7 +13651,6 @@ msgstr "Najít předchozí"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Žádné"
|
msgstr "Žádné"
|
||||||
|
|
||||||
@ -18314,11 +18361,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -18329,102 +18376,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||
@ -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: 2013-03-10 14:12+0000\n"
|
"POT-Creation-Date: 2013-03-15 04:12+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: 2013-03-11 04:51+0000\n"
|
"X-Launchpad-Export-Date: 2013-03-16 04:51+0000\n"
|
||||||
"X-Generator: Launchpad (build 16523)\n"
|
"X-Generator: Launchpad (build 16532)\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"
|
||||||
@ -82,9 +82,9 @@ msgstr "Dim yn gwneud dim byd"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
|
||||||
@ -185,8 +185,8 @@ msgstr "Dim yn gwneud dim byd"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:253
|
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
|
||||||
@ -344,48 +344,53 @@ msgid "Fine tune your ebooks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "Edit the Table of Contents in your books"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
||||||
msgid "Delete books from your calibre library or connected device"
|
msgid "Delete books from your calibre library or connected device"
|
||||||
msgstr "Diléuwch lyfrau o'ch llyfrgell Calibre neu'ch dyfais cysylltiedig"
|
msgstr "Diléuwch lyfrau o'ch llyfrgell Calibre neu'ch dyfais cysylltiedig"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||||
msgid "Edit the metadata of books in your calibre library"
|
msgid "Edit the metadata of books in your calibre library"
|
||||||
msgstr "Golygwch yr uwchddata o lyfrau yn eich llyfrgell Calibre"
|
msgstr "Golygwch yr uwchddata o lyfrau yn eich llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
||||||
msgid "Read books in your calibre library"
|
msgid "Read books in your calibre library"
|
||||||
msgstr "Darllenwch lyfrau yn eich llyfrgell Calibre"
|
msgstr "Darllenwch lyfrau yn eich llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
||||||
msgid "Download news from the internet in ebook form"
|
msgid "Download news from the internet in ebook form"
|
||||||
msgstr "Lawrlwythwch newyddion o'r rhyngrwyd yn ffurf e-lyfr"
|
msgstr "Lawrlwythwch newyddion o'r rhyngrwyd yn ffurf e-lyfr"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
||||||
msgid "Show a list of related books quickly"
|
msgid "Show a list of related books quickly"
|
||||||
msgstr "Dangoswch rhestr o lyfrau cytras"
|
msgstr "Dangoswch rhestr o lyfrau cytras"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
||||||
msgid "Export books from your calibre library to the hard disk"
|
msgid "Export books from your calibre library to the hard disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
||||||
msgid "Show book details in a separate popup"
|
msgid "Show book details in a separate popup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
|
||||||
msgid "Restart calibre"
|
msgid "Restart calibre"
|
||||||
msgstr "Ail-ddechreuwch Calibre"
|
msgstr "Ail-ddechreuwch Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||||
msgid "Open the folder that contains the book files in your calibre library"
|
msgid "Open the folder that contains the book files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Agorwch y ffolder sy'n cynnwys ffeiliau lyfr yn eich llyfrgell Calibre"
|
"Agorwch y ffolder sy'n cynnwys ffeiliau lyfr yn eich llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
||||||
msgid "Send books to the connected device"
|
msgid "Send books to the connected device"
|
||||||
msgstr "Anfonwch lyfrau i'r ddyfais cysylltiedig"
|
msgstr "Anfonwch lyfrau i'r ddyfais cysylltiedig"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||||
msgid ""
|
msgid ""
|
||||||
"Send books via email or the web also connect to iTunes or folders on your "
|
"Send books via email or the web also connect to iTunes or folders on your "
|
||||||
"computer as if they are devices"
|
"computer as if they are devices"
|
||||||
@ -393,278 +398,278 @@ msgstr ""
|
|||||||
"Anfonwch llyfrau gyda e-bost neu'r we. Ymgysylltwch hefyd gyda iTunes, neu i "
|
"Anfonwch llyfrau gyda e-bost neu'r we. Ymgysylltwch hefyd gyda iTunes, neu i "
|
||||||
"ffolderau ar eich cyfrifriadur fel eu bod nhw'n ddyfeisiau"
|
"ffolderau ar eich cyfrifriadur fel eu bod nhw'n ddyfeisiau"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
|
||||||
msgid "Browse the calibre User Manual"
|
msgid "Browse the calibre User Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||||
msgid "Customize calibre"
|
msgid "Customize calibre"
|
||||||
msgstr "Addaswch Calibre"
|
msgstr "Addaswch Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
||||||
msgid "Easily find books similar to the currently selected one"
|
msgid "Easily find books similar to the currently selected one"
|
||||||
msgstr "Chwiliwch am lyfrau sy'n debyg i'r lyfr ddewisiedig"
|
msgstr "Chwiliwch am lyfrau sy'n debyg i'r lyfr ddewisiedig"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switch between different calibre libraries and perform maintenance on them"
|
"Switch between different calibre libraries and perform maintenance on them"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
||||||
msgid "Copy books from the devce to your calibre library"
|
msgid "Copy books from the devce to your calibre library"
|
||||||
msgstr "Copïwch lyfrau o'r ddyfais i'ch llyfrgell Calibre"
|
msgstr "Copïwch lyfrau o'r ddyfais i'ch llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
||||||
msgid "Edit the collections in which books are placed on your device"
|
msgid "Edit the collections in which books are placed on your device"
|
||||||
msgstr "Golygwch y casgliadau sy'n cynnwys llyfrau ar eich ddyfais"
|
msgstr "Golygwch y casgliadau sy'n cynnwys llyfrau ar eich ddyfais"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||||
msgid "Copy a book from one calibre library to another"
|
msgid "Copy a book from one calibre library to another"
|
||||||
msgstr "Copïwch lyfr o un llyfrgell Calibre i'r llall"
|
msgstr "Copïwch lyfr o un llyfrgell Calibre i'r llall"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
||||||
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
msgid "Make small tweaks to epub or htmlz files in your calibre library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Gwnewch newidiadau bach i ffeiliau EPUB neu HTMLZ yn eich llyfrgell Calibre"
|
"Gwnewch newidiadau bach i ffeiliau EPUB neu HTMLZ yn eich llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898
|
||||||
msgid ""
|
msgid ""
|
||||||
"Find the next or previous match when searching in your calibre library in "
|
"Find the next or previous match when searching in your calibre library in "
|
||||||
"highlight mode"
|
"highlight mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:904
|
||||||
msgid "Choose a random book from your calibre library"
|
msgid "Choose a random book from your calibre library"
|
||||||
msgstr "Dewiswch lyfr ar hâp o'ch llyfrgell Calibre"
|
msgstr "Dewiswch lyfr ar hâp o'ch llyfrgell Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911
|
||||||
msgid "Search for books from different book sellers"
|
msgid "Search for books from different book sellers"
|
||||||
msgstr "Chwiliwch am lyfrau o siopau lyfrau gwahanol"
|
msgstr "Chwiliwch am lyfrau o siopau lyfrau gwahanol"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
|
||||||
msgid "Get new calibre plugins or update your existing ones"
|
msgid "Get new calibre plugins or update your existing ones"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
|
||||||
msgid "Look and Feel"
|
msgid "Look and Feel"
|
||||||
msgstr "Golwg a Theimlad"
|
msgstr "Golwg a Theimlad"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:982
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Rhyngwyneb"
|
msgstr "Rhyngwyneb"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
|
||||||
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
|
||||||
msgstr "Addaswch golwg a theimlad o'r rhyngwyneb Calibre i'ch ddant"
|
msgstr "Addaswch golwg a theimlad o'r rhyngwyneb Calibre i'ch ddant"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Ymddygiad"
|
msgstr "Ymddygiad"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
||||||
msgid "Change the way calibre behaves"
|
msgid "Change the way calibre behaves"
|
||||||
msgstr "Addaswch ymddygiad Calibre"
|
msgstr "Addaswch ymddygiad Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276
|
||||||
msgid "Add your own columns"
|
msgid "Add your own columns"
|
||||||
msgstr "Ychwanegwch eich colofnau dy hun"
|
msgstr "Ychwanegwch eich colofnau dy hun"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
||||||
msgid "Add/remove your own columns to the calibre book list"
|
msgid "Add/remove your own columns to the calibre book list"
|
||||||
msgstr "Ychwanegwch/tynnwch eich colofnau eich hun i restr lyfrau Calibre"
|
msgstr "Ychwanegwch/tynnwch eich colofnau eich hun i restr lyfrau Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Bar Offer"
|
msgstr "Bar Offer"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986
|
||||||
msgid ""
|
msgid ""
|
||||||
"Customize the toolbars and context menus, changing which actions are "
|
"Customize the toolbars and context menus, changing which actions are "
|
||||||
"available in each"
|
"available in each"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992
|
||||||
msgid "Searching"
|
msgid "Searching"
|
||||||
msgstr "Wrthi'n chwilio"
|
msgstr "Wrthi'n chwilio"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
||||||
msgid "Customize the way searching for books works in calibre"
|
msgid "Customize the way searching for books works in calibre"
|
||||||
msgstr "Addaswch sut mai chwilio am lyfrau yn gweithio mewn Calibre"
|
msgstr "Addaswch sut mai chwilio am lyfrau yn gweithio mewn Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003
|
||||||
msgid "Input Options"
|
msgid "Input Options"
|
||||||
msgstr "Hoffterau mewnbwn"
|
msgstr "Hoffterau mewnbwn"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
|
||||||
msgid "Conversion"
|
msgid "Conversion"
|
||||||
msgstr "Trosiad"
|
msgstr "Trosiad"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
||||||
msgid "Set conversion options specific to each input format"
|
msgid "Set conversion options specific to each input format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
|
||||||
msgid "Common Options"
|
msgid "Common Options"
|
||||||
msgstr "Hoffterau Cyffredin"
|
msgstr "Hoffterau Cyffredin"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
||||||
msgid "Set conversion options common to all formats"
|
msgid "Set conversion options common to all formats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1025
|
||||||
msgid "Output Options"
|
msgid "Output Options"
|
||||||
msgstr "Hoffterau Allbwn"
|
msgstr "Hoffterau Allbwn"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
||||||
msgid "Set conversion options specific to each output format"
|
msgid "Set conversion options specific to each output format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1036
|
||||||
msgid "Adding books"
|
msgid "Adding books"
|
||||||
msgstr "Wrthi'n ychwanegu llyfrau"
|
msgstr "Wrthi'n ychwanegu llyfrau"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074
|
||||||
msgid "Import/Export"
|
msgid "Import/Export"
|
||||||
msgstr "Mewnbwn/Allbwn"
|
msgstr "Mewnbwn/Allbwn"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1042
|
||||||
msgid "Control how calibre reads metadata from files when adding books"
|
msgid "Control how calibre reads metadata from files when adding books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dewiswch sut mai Calibre yn darllen uwchddata o ffeiliau tra ychwanegu "
|
"Dewiswch sut mai Calibre yn darllen uwchddata o ffeiliau tra ychwanegu "
|
||||||
"llyfrau"
|
"llyfrau"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1048
|
||||||
msgid "Saving books to disk"
|
msgid "Saving books to disk"
|
||||||
msgstr "Wrthi'n cadw lyfrau ar y ddisg"
|
msgstr "Wrthi'n cadw lyfrau ar y ddisg"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1054
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control how calibre exports files from its database to disk when using Save "
|
"Control how calibre exports files from its database to disk when using Save "
|
||||||
"to disk"
|
"to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060
|
||||||
msgid "Sending books to devices"
|
msgid "Sending books to devices"
|
||||||
msgstr "Wrthi'n danfon lyfrau i'r ddyfeisiau"
|
msgstr "Wrthi'n danfon lyfrau i'r ddyfeisiau"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066
|
||||||
msgid "Control how calibre transfers files to your ebook reader"
|
msgid "Control how calibre transfers files to your ebook reader"
|
||||||
msgstr "Dewiswch sut mai Calibre yn anfon ffeiliau i'ch porïwr e-lyfrau"
|
msgstr "Dewiswch sut mai Calibre yn anfon ffeiliau i'ch porïwr e-lyfrau"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072
|
||||||
msgid "Metadata plugboards"
|
msgid "Metadata plugboards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
||||||
msgid "Change metadata fields before saving/sending"
|
msgid "Change metadata fields before saving/sending"
|
||||||
msgstr "Newidwch meysydd uwchddata cyn cadw neu anfon"
|
msgstr "Newidwch meysydd uwchddata cyn cadw neu anfon"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083
|
||||||
msgid "Template Functions"
|
msgid "Template Functions"
|
||||||
msgstr "Ffwythiannau Patrymlun"
|
msgstr "Ffwythiannau Patrymlun"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1145
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1157
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1168
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1179
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr "Pellach"
|
msgstr "Pellach"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
||||||
msgid "Create your own template functions"
|
msgid "Create your own template functions"
|
||||||
msgstr "Crëwch eich ffwythiannau patrymlun eich hun"
|
msgstr "Crëwch eich ffwythiannau patrymlun eich hun"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094
|
||||||
msgid "Sharing books by email"
|
msgid "Sharing books by email"
|
||||||
msgstr "Wrthi'n rhannu lyfrau gyda e-bost"
|
msgstr "Wrthi'n rhannu lyfrau gyda e-bost"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1108
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1121
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1132
|
||||||
msgid "Sharing"
|
msgid "Sharing"
|
||||||
msgstr "Wrthi'n rhannu"
|
msgstr "Wrthi'n rhannu"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup sharing of books via email. Can be used for automatic sending of "
|
"Setup sharing of books via email. Can be used for automatic sending of "
|
||||||
"downloaded news to your devices"
|
"downloaded news to your devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1106
|
||||||
msgid "Sharing over the net"
|
msgid "Sharing over the net"
|
||||||
msgstr "Wrthi'n rhannu dros y rhyngrwyd"
|
msgstr "Wrthi'n rhannu dros y rhyngrwyd"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
|
||||||
msgid ""
|
msgid ""
|
||||||
"Setup the calibre Content Server which will give you access to your calibre "
|
"Setup the calibre Content Server which will give you access to your calibre "
|
||||||
"library from anywhere, on any device, over the internet"
|
"library from anywhere, on any device, over the internet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119
|
||||||
msgid "Metadata download"
|
msgid "Metadata download"
|
||||||
msgstr "Lawrlwythwch uwchddata"
|
msgstr "Lawrlwythwch uwchddata"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125
|
||||||
msgid "Control how calibre downloads ebook metadata from the net"
|
msgid "Control how calibre downloads ebook metadata from the net"
|
||||||
msgstr ""
|
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:1130
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400
|
||||||
msgid "Ignored devices"
|
msgid "Ignored devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1136
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control which devices calibre will ignore when they are connected to the "
|
"Control which devices calibre will ignore when they are connected to the "
|
||||||
"computer."
|
"computer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296
|
||||||
msgid "Plugins"
|
msgid "Plugins"
|
||||||
msgstr "Ategion"
|
msgstr "Ategion"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
|
||||||
msgid "Add/remove/customize various bits of calibre functionality"
|
msgid "Add/remove/customize various bits of calibre functionality"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ychwanegwch/dileuwch/addaswch darnau gwahanol o peirianweithau Calibre"
|
"Ychwanegwch/dileuwch/addaswch darnau gwahanol o peirianweithau Calibre"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1155
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr "Newidiadau bach"
|
msgstr "Newidiadau bach"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
||||||
msgid "Fine tune how calibre behaves in various contexts"
|
msgid "Fine tune how calibre behaves in various contexts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Allweddell"
|
msgstr "Allweddell"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
||||||
msgid "Customize the keyboard shortcuts used by calibre"
|
msgid "Customize the keyboard shortcuts used by calibre"
|
||||||
msgstr "Addaswch y byrlwybrau allweddell y mae Calibre yn ddefnyddio"
|
msgstr "Addaswch y byrlwybrau allweddell y mae Calibre yn ddefnyddio"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110
|
||||||
msgid "Miscellaneous"
|
msgid "Miscellaneous"
|
||||||
msgstr "Amrywiol"
|
msgstr "Amrywiol"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
|
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1183
|
||||||
msgid "Miscellaneous advanced configuration"
|
msgid "Miscellaneous advanced configuration"
|
||||||
msgstr "Ffurfweddiad pellach amrywiol"
|
msgstr "Ffurfweddiad pellach amrywiol"
|
||||||
|
|
||||||
@ -1371,7 +1376,7 @@ msgstr "Cyfathrebwch gyda ffônau clyfar Blackberry"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:296
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
|
||||||
msgid "Kovid Goyal"
|
msgid "Kovid Goyal"
|
||||||
msgstr "Kovid Goyal"
|
msgstr "Kovid Goyal"
|
||||||
@ -1404,31 +1409,31 @@ msgstr "Cyfathrebwch gyda porïwr e-lyfr EB600"
|
|||||||
msgid "Communicate with the Tolino Shine reader."
|
msgid "Communicate with the Tolino Shine reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:212
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:214
|
||||||
msgid "Communicate with the Astak Mentor EB600"
|
msgid "Communicate with the Astak Mentor EB600"
|
||||||
msgstr "Cyfathrebwch gyda'r Astak Mentor EB600"
|
msgstr "Cyfathrebwch gyda'r Astak Mentor EB600"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:235
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237
|
||||||
msgid "Communicate with the PocketBook 301 reader."
|
msgid "Communicate with the PocketBook 301 reader."
|
||||||
msgstr "Cyfathrebwch gyda'r porïwr PocketBook 301"
|
msgstr "Cyfathrebwch gyda'r porïwr PocketBook 301"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254
|
||||||
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:272
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:274
|
||||||
msgid "Communicate with the PocketBook 622 reader."
|
msgid "Communicate with the PocketBook 622 reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:287
|
||||||
msgid "Communicate with the PocketBook 360+ reader."
|
msgid "Communicate with the PocketBook 360+ reader."
|
||||||
msgstr "Cyfathrebwch gyda'r porïwr PocketBook 360+"
|
msgstr "Cyfathrebwch gyda'r porïwr PocketBook 360+"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:297
|
||||||
msgid "Communicate with the PocketBook 701"
|
msgid "Communicate with the PocketBook 701"
|
||||||
msgstr "Cyfathrebwch gyda'r PocketBook 701"
|
msgstr "Cyfathrebwch gyda'r PocketBook 701"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
|
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:328
|
||||||
msgid "Communicate with the Infibeam Pi2 reader."
|
msgid "Communicate with the Infibeam Pi2 reader."
|
||||||
msgstr "Cyfathrebwch gyda'r porïwr Infibeam Pi2"
|
msgstr "Cyfathrebwch gyda'r porïwr Infibeam Pi2"
|
||||||
|
|
||||||
@ -2525,7 +2530,7 @@ msgid "There is insufficient free space on the storage card"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:255
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Rendered %s"
|
msgid "Rendered %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4462,12 +4467,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:623
|
||||||
msgid "This is not a MOBI file. It is a Topaz file."
|
msgid "This is not a MOBI file. It is a Topaz file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:621
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628
|
||||||
msgid "This is not a MOBI file."
|
msgid "This is not a MOBI file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4495,8 +4500,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
|
||||||
msgid "Table of Contents"
|
msgid "Table of Contents"
|
||||||
@ -4567,14 +4573,14 @@ msgstr ""
|
|||||||
msgid "%s format books are not supported"
|
msgid "%s format books are not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:629
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:636
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
|
||||||
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
|
||||||
"MOBI files without KF8 are not editable."
|
"MOBI files without KF8 are not editable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:635
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:642
|
||||||
msgid ""
|
msgid ""
|
||||||
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit "
|
||||||
"MOBI files that contain only KF8 data."
|
"MOBI files that contain only KF8 data."
|
||||||
@ -4605,6 +4611,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
|
||||||
@ -4744,18 +4751,18 @@ msgstr ""
|
|||||||
msgid "Smartened punctuation in: %s"
|
msgid "Smartened punctuation in: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:88
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:94
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No file named %s exists"
|
msgid "No file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:98
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No HTML file named %s exists"
|
msgid "No HTML file named %s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:108
|
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The anchor %(a)s does not exist in file %(f)s"
|
msgid "The anchor %(a)s does not exist in file %(f)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5102,6 +5109,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:328
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:411
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271
|
||||||
msgid "No books selected"
|
msgid "No books selected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5502,7 +5510,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
|
||||||
@ -5530,7 +5538,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
|
||||||
msgid "Not allowed"
|
msgid "Not allowed"
|
||||||
@ -5642,31 +5650,39 @@ msgid "No library found at %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239
|
msgid "Copying to"
|
||||||
msgid "Copying"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235
|
||||||
msgid "Could not copy books: "
|
msgid "Moving to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:251
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Copied %(num)d books to %(loc)s"
|
msgid "Copied %(num)d books to %(loc)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:258
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:253
|
||||||
|
#, python-format
|
||||||
|
msgid "Moved %(num)d books to %(loc)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:257
|
||||||
|
msgid "Could not copy books: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:264
|
||||||
msgid "Auto merged"
|
msgid "Auto merged"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:265
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some books were automatically merged into existing records in the target "
|
"Some books were automatically merged into existing records in the target "
|
||||||
"library. Click Show details to see which ones. This behavior is controlled "
|
"library. Click Show details to see which ones. This behavior is controlled "
|
||||||
"by the Auto merge option in Preferences->Adding books."
|
"by the Auto merge option in Preferences->Adding books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot use other libraries while using the environment variable "
|
"You cannot use other libraries while using the environment variable "
|
||||||
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
"CALIBRE_OVERRIDE_DATABASE_PATH."
|
||||||
@ -6679,6 +6695,38 @@ msgstr ""
|
|||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:24
|
||||||
|
msgid "Choose format to edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:28
|
||||||
|
msgid "Choose which format you want to edit:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
|
||||||
|
msgid "&All formats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
|
||||||
|
msgid "Edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
|
||||||
|
msgid "K"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
|
||||||
|
msgid "Cannot edit ToC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Editing Table of Contents is only supported for books in the %s formats. "
|
||||||
|
"Convert to one of those formats before polishing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288
|
||||||
msgid "Tweak Book"
|
msgid "Tweak Book"
|
||||||
@ -12834,7 +12882,6 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -17454,11 +17501,11 @@ msgstr ""
|
|||||||
msgid "First letter is usable only when sorting by name"
|
msgid "First letter is usable only when sorting by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112
|
||||||
msgid "Select a destination for the Table of Contents entry"
|
msgid "Select a destination for the Table of Contents entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:121
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Here you can choose a destination for the Table of Contents' entry to point "
|
"Here you can choose a destination for the Table of Contents' entry to point "
|
||||||
"to. First choose a file from the book in the left-most panel. The file will "
|
"to. First choose a file from the book in the left-most panel. The file will "
|
||||||
@ -17469,102 +17516,177 @@ msgid ""
|
|||||||
"when you click."
|
"when you click."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145
|
||||||
msgid "&Name of the ToC entry:"
|
msgid "&Name of the ToC entry:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151
|
||||||
msgid "Currently selected destination:"
|
msgid "Currently selected destination:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:166
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:188
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235
|
||||||
msgid "File:"
|
msgid "File:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219
|
||||||
msgid "Top of the file"
|
msgid "Top of the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:181
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221
|
||||||
#, python-format
|
|
||||||
msgid "Location: A <%s> tag inside the file"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Approximately %d%% from the top"
|
msgid "Approximately %d%% from the top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227
|
||||||
|
#, python-format
|
||||||
|
msgid "Location: A <%s> tag inside the file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can edit existing entries in the Table of Contents by clicking them in "
|
"You can edit existing entries in the Table of Contents by clicking them in "
|
||||||
"the panel to the left."
|
"the panel to the left."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Entries with a green tick next to them point to a location that has been "
|
"Entries with a green tick next to them point to a location that has been "
|
||||||
"verified to exist. Entries with a red dot are broken and may need to be "
|
"verified to exist. Entries with a red dot are broken and may need to be "
|
||||||
"fixed."
|
"fixed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:55
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
|
||||||
msgid "Create a &new entry"
|
msgid "Create a &new entry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:98
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63
|
||||||
msgid "Move current entry up"
|
msgid ""
|
||||||
|
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
|
||||||
|
"files. In a linear ToC every entry must point to a location after the "
|
||||||
|
"previous entry. If you create a non-linear ToC it will be automatically re-"
|
||||||
|
"arranged inside the AZW3 file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79
|
||||||
|
msgid ""
|
||||||
|
"You can move this entry around the Table of Contents by drag and drop or "
|
||||||
|
"using the up and down buttons to the left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100
|
||||||
|
msgid "Change the &location this entry points to"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104
|
||||||
|
msgid "&Remove this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114
|
||||||
|
msgid "New entry &inside this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117
|
||||||
|
msgid "New entry &above this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120
|
||||||
|
msgid "New entry &below this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130
|
||||||
|
msgid "&Flatten this entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132
|
||||||
|
msgid ""
|
||||||
|
"All children of this entry are brought to the same level as this entry."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
|
||||||
|
msgid "This entry points to an existing destination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174
|
||||||
|
msgid "The location this entry points to does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
|
||||||
|
msgid "Move current entry up"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218
|
||||||
msgid "Remove all selected entries"
|
msgid "Remove all selected entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224
|
||||||
msgid "Move current entry down"
|
msgid "Move current entry down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226
|
||||||
msgid "&Expand all"
|
msgid "&Expand all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230
|
||||||
msgid "&Collapse all"
|
msgid "&Collapse all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:119
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
|
||||||
msgid "Double click on an entry to change the text"
|
msgid "Double click on an entry to change the text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:197
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330
|
||||||
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The location this entry point to does not exist:\n"
|
"The location this entry point to does not exist:\n"
|
||||||
"%s"
|
"%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Edit the ToC in %s"
|
msgid "Edit the ToC in %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Loading %s, please wait..."
|
msgid "Loading %s, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501
|
||||||
|
#, python-format
|
||||||
|
msgid "Writing %s, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
|
||||||
|
msgid "Failed to write book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not write %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547
|
||||||
|
msgid "Failed to load book"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not load %s. Click \"Show details\" for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
msgid "Convert book %(num)d of %(total)d (%(title)s)"
|
||||||
|
|||||||