From c129efbb008eb95da1977da89f22e56955c78a1b Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 10:31:10 -0600
Subject: [PATCH 01/17] Fix #2972 (Problem with Accented characters in
recipe_publico.py)
---
src/calibre/gui2/main.py | 4 +-
src/calibre/trac/plugins/templates/linux.html | 4 +
.../web/feeds/recipes/recipe_estadao.py | 118 ++++++++--------
.../web/feeds/recipes/recipe_jb_online.py | 88 ++++++------
.../web/feeds/recipes/recipe_o_globo.py | 132 +++++++++---------
.../web/feeds/recipes/recipe_publico.py | 10 +-
6 files changed, 181 insertions(+), 175 deletions(-)
diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py
index 2241c5bf07..adf2f5b8de 100644
--- a/src/calibre/gui2/main.py
+++ b/src/calibre/gui2/main.py
@@ -418,8 +418,10 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
try:
db = LibraryDatabase2(self.library_path)
except Exception, err:
+ import traceback
error_dialog(self, _('Bad database location'),
- unicode(err)).exec_()
+ _('Bad database location')+':'+self.library_path,
+ det_msg=traceback.format_exc()).exec_()
dir = unicode(QFileDialog.getExistingDirectory(self,
_('Choose a location for your ebook library.'),
os.path.expanduser('~')))
diff --git a/src/calibre/trac/plugins/templates/linux.html b/src/calibre/trac/plugins/templates/linux.html
index b948dccc74..4bbd15954b 100644
--- a/src/calibre/trac/plugins/templates/linux.html
+++ b/src/calibre/trac/plugins/templates/linux.html
@@ -91,6 +91,10 @@ sudo python -c "import urllib2; exec urllib2.urlopen('http://calibre.kovidgoyal.
You must have xdg-utils installed
on your system before running the installer.
+
+ For device automounting to work, you must have the pmount
+ package installed on your system.
+
On a 64bit machine, you must have 32-bit versions
of common libraries like X11, freetype, fontconfig,
diff --git a/src/calibre/web/feeds/recipes/recipe_estadao.py b/src/calibre/web/feeds/recipes/recipe_estadao.py
index 4b23fdb235..994aafadac 100644
--- a/src/calibre/web/feeds/recipes/recipe_estadao.py
+++ b/src/calibre/web/feeds/recipes/recipe_estadao.py
@@ -1,62 +1,62 @@
-#!/usr/bin/env python
-
-__license__ = 'GPL v3'
-__copyright__ = '2009, Darko Miletic '
-'''
-estadao.com.br
-'''
-
+#!/usr/bin/env python
+
+__license__ = 'GPL v3'
+__copyright__ = '2009, Darko Miletic '
+'''
+estadao.com.br
+'''
+
from calibre.web.feeds.news import BasicNewsRecipe
-class Estadao(BasicNewsRecipe):
- title = 'O Estado de S. Paulo'
- __author__ = 'Darko Miletic'
- description = 'News from Brasil in Portugese'
- publisher = 'O Estado de S. Paulo'
- category = 'news, politics, Brasil'
- oldest_article = 2
- max_articles_per_feed = 100
- no_stylesheets = True
- use_embedded_content = False
- encoding = 'utf8'
- cover_url = 'http://www.estadao.com.br/img/logo_estadao.png'
- remove_javascript = True
-
- html2lrf_options = [
+class Estadao(BasicNewsRecipe):
+ title = 'O Estado de S. Paulo'
+ __author__ = 'Darko Miletic'
+ description = 'News from Brasil in Portuguese'
+ publisher = 'O Estado de S. Paulo'
+ category = 'news, politics, Brasil'
+ oldest_article = 2
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ use_embedded_content = False
+ encoding = 'utf8'
+ cover_url = 'http://www.estadao.com.br/img/logo_estadao.png'
+ remove_javascript = True
+
+ html2lrf_options = [
'--comment', description
- , '--category', category
- , '--publisher', publisher
- ]
-
- html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
-
- keep_only_tags = [dict(name='div', attrs={'id':'c1'})]
-
- remove_tags = [
- dict(name=['script','object','form','ul'])
- ,dict(name='div', attrs={'id':['votacao','estadaohoje']})
- ,dict(name='p', attrs={'id':'ctrl_texto'})
- ,dict(name='p', attrs={'class':'texto'})
- ]
-
- feeds = [
- (u'Manchetes Estadao', u'http://www.estadao.com.br/rss/manchetes.xml')
- ,(u'Ultimas noticias', u'http://www.estadao.com.br/rss/ultimas.xml')
- ,(u'Nacional', u'http://www.estadao.com.br/rss/nacional.xml')
- ,(u'Internacional', u'http://www.estadao.com.br/rss/internacional.xml')
- ,(u'Cidades', u'http://www.estadao.com.br/rss/cidades.xml')
- ,(u'Esportes', u'http://www.estadao.com.br/rss/esportes.xml')
- ,(u'Arte & Lazer', u'http://www.estadao.com.br/rss/arteelazer.xml')
- ,(u'Economia', u'http://www.estadao.com.br/rss/economia.xml')
- ,(u'Vida &', u'http://www.estadao.com.br/rss/vidae.xml')
- ]
-
- def preprocess_html(self, soup):
- ifr = soup.find('iframe')
- if ifr:
- ifr.extract()
- for item in soup.findAll(style=True):
- del item['style']
- return soup
-
- language = _('Portugese')
\ No newline at end of file
+ , '--category', category
+ , '--publisher', publisher
+ ]
+
+ html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
+
+ keep_only_tags = [dict(name='div', attrs={'id':'c1'})]
+
+ remove_tags = [
+ dict(name=['script','object','form','ul'])
+ ,dict(name='div', attrs={'id':['votacao','estadaohoje']})
+ ,dict(name='p', attrs={'id':'ctrl_texto'})
+ ,dict(name='p', attrs={'class':'texto'})
+ ]
+
+ feeds = [
+ (u'Manchetes Estadao', u'http://www.estadao.com.br/rss/manchetes.xml')
+ ,(u'Ultimas noticias', u'http://www.estadao.com.br/rss/ultimas.xml')
+ ,(u'Nacional', u'http://www.estadao.com.br/rss/nacional.xml')
+ ,(u'Internacional', u'http://www.estadao.com.br/rss/internacional.xml')
+ ,(u'Cidades', u'http://www.estadao.com.br/rss/cidades.xml')
+ ,(u'Esportes', u'http://www.estadao.com.br/rss/esportes.xml')
+ ,(u'Arte & Lazer', u'http://www.estadao.com.br/rss/arteelazer.xml')
+ ,(u'Economia', u'http://www.estadao.com.br/rss/economia.xml')
+ ,(u'Vida &', u'http://www.estadao.com.br/rss/vidae.xml')
+ ]
+
+ def preprocess_html(self, soup):
+ ifr = soup.find('iframe')
+ if ifr:
+ ifr.extract()
+ for item in soup.findAll(style=True):
+ del item['style']
+ return soup
+
+ language = _('Portuguese')
diff --git a/src/calibre/web/feeds/recipes/recipe_jb_online.py b/src/calibre/web/feeds/recipes/recipe_jb_online.py
index 4ac4b70836..c597615c43 100644
--- a/src/calibre/web/feeds/recipes/recipe_jb_online.py
+++ b/src/calibre/web/feeds/recipes/recipe_jb_online.py
@@ -1,47 +1,47 @@
-#!/usr/bin/env python
-
-__license__ = 'GPL v3'
-__copyright__ = '2009, Darko Miletic '
-'''
-jbonline.terra.com.br
-'''
-
+#!/usr/bin/env python
+
+__license__ = 'GPL v3'
+__copyright__ = '2009, Darko Miletic '
+'''
+jbonline.terra.com.br
+'''
+
from calibre.web.feeds.news import BasicNewsRecipe
-class JBOnline(BasicNewsRecipe):
- title = 'Jornal Brasileiro Online'
- __author__ = 'Darko Miletic'
- description = 'News from Brasil'
- publisher = 'Jornal Brasileiro'
- category = 'news, politics, Brasil'
- oldest_article = 2
- max_articles_per_feed = 100
- no_stylesheets = True
- use_embedded_content = False
- encoding = 'cp1252'
- cover_url = 'http://jbonline.terra.com.br/img/logo_01.gif'
- remove_javascript = True
-
- html2lrf_options = [
+class JBOnline(BasicNewsRecipe):
+ title = 'Jornal Brasileiro Online'
+ __author__ = 'Darko Miletic'
+ description = 'News from Brasil'
+ publisher = 'Jornal Brasileiro'
+ category = 'news, politics, Brasil'
+ oldest_article = 2
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ use_embedded_content = False
+ encoding = 'cp1252'
+ cover_url = 'http://jbonline.terra.com.br/img/logo_01.gif'
+ remove_javascript = True
+
+ html2lrf_options = [
'--comment', description
- , '--category', category
- , '--publisher', publisher
- ]
-
- html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
-
- keep_only_tags = [dict(name='div', attrs={'id':'corpoNoticia'})]
-
- remove_tags = [dict(name=['script','object','form'])]
-
- feeds = [(u'Todos as editorias', u'http://jbonline.terra.com.br/extra/rsstrjb.xml')]
-
- def preprocess_html(self, soup):
- ifr = soup.find('iframe')
- if ifr:
- ifr.extract()
- for item in soup.findAll(style=True):
- del item['style']
- return soup
-
- language = _('Portugese')
\ No newline at end of file
+ , '--category', category
+ , '--publisher', publisher
+ ]
+
+ html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
+
+ keep_only_tags = [dict(name='div', attrs={'id':'corpoNoticia'})]
+
+ remove_tags = [dict(name=['script','object','form'])]
+
+ feeds = [(u'Todos as editorias', u'http://jbonline.terra.com.br/extra/rsstrjb.xml')]
+
+ def preprocess_html(self, soup):
+ ifr = soup.find('iframe')
+ if ifr:
+ ifr.extract()
+ for item in soup.findAll(style=True):
+ del item['style']
+ return soup
+
+ language = _('Portuguese')
diff --git a/src/calibre/web/feeds/recipes/recipe_o_globo.py b/src/calibre/web/feeds/recipes/recipe_o_globo.py
index f4f78d54b8..3bf2a98779 100644
--- a/src/calibre/web/feeds/recipes/recipe_o_globo.py
+++ b/src/calibre/web/feeds/recipes/recipe_o_globo.py
@@ -1,69 +1,69 @@
-#!/usr/bin/env python
-
-__license__ = 'GPL v3'
-__copyright__ = '2009, Darko Miletic '
-'''
-oglobo.globo.com
-'''
-
+#!/usr/bin/env python
+
+__license__ = 'GPL v3'
+__copyright__ = '2009, Darko Miletic '
+'''
+oglobo.globo.com
+'''
+
from calibre.web.feeds.news import BasicNewsRecipe
-class OGlobo(BasicNewsRecipe):
- title = 'O Globo'
- __author__ = 'Darko Miletic'
- description = 'News from Brasil'
- publisher = 'O Globo'
- category = 'news, politics, Brasil'
- oldest_article = 2
- max_articles_per_feed = 100
- no_stylesheets = True
- use_embedded_content = False
- encoding = 'cp1252'
- cover_url = 'http://oglobo.globo.com/_img/o-globo.png'
- remove_javascript = True
-
- html2lrf_options = [
+class OGlobo(BasicNewsRecipe):
+ title = 'O Globo'
+ __author__ = 'Darko Miletic'
+ description = 'News from Brasil'
+ publisher = 'O Globo'
+ category = 'news, politics, Brasil'
+ oldest_article = 2
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ use_embedded_content = False
+ encoding = 'cp1252'
+ cover_url = 'http://oglobo.globo.com/_img/o-globo.png'
+ remove_javascript = True
+
+ html2lrf_options = [
'--comment', description
- , '--category', category
- , '--publisher', publisher
- ]
-
- html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
-
- keep_only_tags = [dict(name='div', attrs={'id':'ltintb'})]
-
- remove_tags = [
- dict(name='script')
- ,dict(name='object')
- ,dict(name='form')
- ,dict(name='div', attrs={'id':['linksPatGoogle','rdpm','cor','com','env','rcm_st']})
- ,dict(name='div', attrs={'class':'box-zap-anu2'})
- ,dict(name='a')
- ,dict(name='link')
- ]
-
-
- feeds = [
- (u'Todos os canais', u'http://oglobo.globo.com/rss/plantao.xml')
- ,(u'Ciencia', u'http://oglobo.globo.com/rss/plantaociencia.xml')
- ,(u'Educacao', u'http://oglobo.globo.com/rss/plantaoeducacao.xml')
- ,(u'Opiniao', u'http://oglobo.globo.com/rss/plantaoopiniao.xml')
- ,(u'Sao Paulo', u'http://oglobo.globo.com/rss/plantaosaopaulo.xml')
- ,(u'Viagem', u'http://oglobo.globo.com/rss/plantaoviagem.xml')
- ,(u'Cultura', u'http://oglobo.globo.com/rss/plantaocultura.xml')
- ,(u'Esportes', u'http://oglobo.globo.com/rss/plantaoesportes.xml')
- ,(u'Mundo', u'http://oglobo.globo.com/rss/plantaomundo.xml')
- ,(u'Pais', u'http://oglobo.globo.com/rss/plantaopais.xml')
- ,(u'Rio', u'http://oglobo.globo.com/rss/plantaorio.xml')
- ,(u'Saude', u'http://oglobo.globo.com/rss/plantaosaude.xml')
- ,(u'Viver Melhor', u'http://oglobo.globo.com/rss/plantaovivermelhor.xml')
- ,(u'Economia', u'http://oglobo.globo.com/rss/plantaoeconomia.xml')
- ,(u'Tecnologia', u'http://oglobo.globo.com/rss/plantaotecnologia.xml')
- ]
-
- def preprocess_html(self, soup):
- for item in soup.findAll(style=True):
- del item['style']
- return soup
-
- language = _('Portugese')
\ No newline at end of file
+ , '--category', category
+ , '--publisher', publisher
+ ]
+
+ html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
+
+ keep_only_tags = [dict(name='div', attrs={'id':'ltintb'})]
+
+ remove_tags = [
+ dict(name='script')
+ ,dict(name='object')
+ ,dict(name='form')
+ ,dict(name='div', attrs={'id':['linksPatGoogle','rdpm','cor','com','env','rcm_st']})
+ ,dict(name='div', attrs={'class':'box-zap-anu2'})
+ ,dict(name='a')
+ ,dict(name='link')
+ ]
+
+
+ feeds = [
+ (u'Todos os canais', u'http://oglobo.globo.com/rss/plantao.xml')
+ ,(u'Ciencia', u'http://oglobo.globo.com/rss/plantaociencia.xml')
+ ,(u'Educacao', u'http://oglobo.globo.com/rss/plantaoeducacao.xml')
+ ,(u'Opiniao', u'http://oglobo.globo.com/rss/plantaoopiniao.xml')
+ ,(u'Sao Paulo', u'http://oglobo.globo.com/rss/plantaosaopaulo.xml')
+ ,(u'Viagem', u'http://oglobo.globo.com/rss/plantaoviagem.xml')
+ ,(u'Cultura', u'http://oglobo.globo.com/rss/plantaocultura.xml')
+ ,(u'Esportes', u'http://oglobo.globo.com/rss/plantaoesportes.xml')
+ ,(u'Mundo', u'http://oglobo.globo.com/rss/plantaomundo.xml')
+ ,(u'Pais', u'http://oglobo.globo.com/rss/plantaopais.xml')
+ ,(u'Rio', u'http://oglobo.globo.com/rss/plantaorio.xml')
+ ,(u'Saude', u'http://oglobo.globo.com/rss/plantaosaude.xml')
+ ,(u'Viver Melhor', u'http://oglobo.globo.com/rss/plantaovivermelhor.xml')
+ ,(u'Economia', u'http://oglobo.globo.com/rss/plantaoeconomia.xml')
+ ,(u'Tecnologia', u'http://oglobo.globo.com/rss/plantaotecnologia.xml')
+ ]
+
+ def preprocess_html(self, soup):
+ for item in soup.findAll(style=True):
+ del item['style']
+ return soup
+
+ language = _('Portuguese')
diff --git a/src/calibre/web/feeds/recipes/recipe_publico.py b/src/calibre/web/feeds/recipes/recipe_publico.py
index 34c89ccb6c..a3406ec83f 100644
--- a/src/calibre/web/feeds/recipes/recipe_publico.py
+++ b/src/calibre/web/feeds/recipes/recipe_publico.py
@@ -11,23 +11,23 @@ from calibre.web.feeds.news import BasicNewsRecipe
import re
class Publico(BasicNewsRecipe):
- title = u'P\xc3\xbablico'
+ title = u'P\xfablico'
__author__ = 'David Rodrigues'
oldest_article = 1
max_articles_per_feed = 30
encoding='utf-8'
no_stylesheets = True
- language = _('Portugese')
+ language = _('Portuguese')
preprocess_regexps = [(re.compile(u"\uFFFD", re.DOTALL|re.IGNORECASE), lambda match: ''),]
feeds = [
(u'Geral', u'http://feeds.feedburner.com/PublicoUltimaHora'),
(u'Internacional', u'http://www.publico.clix.pt/rss.ashx?idCanal=11'),
- (u'Pol\xc3\xadtica', u'http://www.publico.clix.pt/rss.ashx?idCanal=12'),
- (u'Ci\xc3\xaancias', u'http://www.publico.clix.pt/rss.ashx?idCanal=13'),
+ (u'Pol\xedtica', u'http://www.publico.clix.pt/rss.ashx?idCanal=12'),
+ (u'Ci\xcencias', u'http://www.publico.clix.pt/rss.ashx?idCanal=13'),
(u'Desporto', u'http://desporto.publico.pt/rss.ashx'),
(u'Economia', u'http://www.publico.clix.pt/rss.ashx?idCanal=57'),
- (u'Educa\xc3\xa7\xc3\xa3o', u'http://www.publico.clix.pt/rss.ashx?idCanal=58'),
+ (u'Educa\xe7\xe3o', u'http://www.publico.clix.pt/rss.ashx?idCanal=58'),
(u'Local', u'http://www.publico.clix.pt/rss.ashx?idCanal=59'),
(u'Media e Tecnologia', u'http://www.publico.clix.pt/rss.ashx?idCanal=61'),
(u'Sociedade', u'http://www.publico.clix.pt/rss.ashx?idCanal=62')
From a4e2d6acb5ddac0d2e786c5c95c7d644ac4d4916 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 10:33:36 -0600
Subject: [PATCH 02/17] IGN:Updated translations template
---
src/calibre/translations/calibre.pot | 195 ++++++++++++++-------------
1 file changed, 98 insertions(+), 97 deletions(-)
diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot
index 5f982dcb21..b4205d2393 100644
--- a/src/calibre/translations/calibre.pot
+++ b/src/calibre/translations/calibre.pot
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: calibre 0.6.2\n"
-"POT-Creation-Date: 2009-07-27 15:35+MDT\n"
-"PO-Revision-Date: 2009-07-27 15:35+MDT\n"
+"POT-Creation-Date: 2009-07-28 10:32+MDT\n"
+"PO-Revision-Date: 2009-07-28 10:32+MDT\n"
"Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n"
@@ -3051,7 +3051,7 @@ msgid "Access log:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr ""
@@ -4494,7 +4494,7 @@ msgid "Save single format to disk..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr ""
@@ -4569,7 +4569,7 @@ msgid "Save to disk in a single directory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
@@ -4598,36 +4598,37 @@ msgstr ""
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1585
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the following:\n"
@@ -4638,301 +4639,301 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:817
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:860
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid "The selected books will be permanently deleted and the files removed from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1050
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1181
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:956
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:956
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:980
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1075
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1076
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1080
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1081
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1180
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1350
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1369
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1350
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid "You are attempting to open %d books. Opening too many books at once can be slow and have a negative effect on the responsiveness of your computer. Once started the process cannot be stopped until complete. Do you wish to continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1441
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1442
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1535
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1536
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid "There was a temporary error talking to the device. Please unplug and reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1553
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1554
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid "
Could not convert: %s
It is a DRMed book. You must first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1594
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1643
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid "is the result of the efforts of many volunteers from all over the world. If you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1667
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1674
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1725
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1744
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid "Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1753
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid "%s has been updated to version %s. See the new features. Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1836
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -6458,7 +6459,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
+msgid "Portuguese"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
From e9eaee4969767cdb1359700ca6c4c0df7eed8a07 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 14:12:52 -0600
Subject: [PATCH 03/17] Handle badly malformed font sizes in CSS
---
src/calibre/ebooks/oeb/stylizer.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/calibre/ebooks/oeb/stylizer.py b/src/calibre/ebooks/oeb/stylizer.py
index 18c16e44d5..9a52709ca4 100644
--- a/src/calibre/ebooks/oeb/stylizer.py
+++ b/src/calibre/ebooks/oeb/stylizer.py
@@ -411,6 +411,8 @@ class Style(object):
result = size
else:
result = self._unit_convert(value, base=base, font=base)
+ if not isinstance(result, (int, float, long)):
+ return base
if result < 0:
result = normalize_fontsize("smaller", base)
if factor:
From 3f9af8351383342ebc74e43764f1366604b48227 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 14:20:13 -0600
Subject: [PATCH 04/17] Fix #2963 (RSS Fetching Fail of zaobao.com)
---
.../web/feeds/recipes/recipe_zaobao.py | 22 +++++++++----------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/src/calibre/web/feeds/recipes/recipe_zaobao.py b/src/calibre/web/feeds/recipes/recipe_zaobao.py
index c53ef39495..8dae2274a0 100644
--- a/src/calibre/web/feeds/recipes/recipe_zaobao.py
+++ b/src/calibre/web/feeds/recipes/recipe_zaobao.py
@@ -5,10 +5,8 @@ __copyright__ = '2009, Pu Bo '
'''
zaobao.com
'''
-import time, os, traceback, sys
from calibre.web.feeds.news import BasicNewsRecipe
-from calibre.web.feeds import feeds_from_index, Feed, Article
-from BeautifulSoup import Tag
+from calibre.web.feeds import feeds_from_index
class ZAOBAO(BasicNewsRecipe):
title = u'\u8054\u5408\u65e9\u62a5\u7f51 zaobao.com'
@@ -72,7 +70,7 @@ class ZAOBAO(BasicNewsRecipe):
return soup
def parse_feeds(self):
- self.log_debug('ZAOBAO overrided parse_feeds()')
+ self.log.debug('ZAOBAO overrided parse_feeds()')
parsed_feeds = BasicNewsRecipe.parse_feeds(self)
for id, obj in enumerate(self.INDEXES):
@@ -89,7 +87,7 @@ class ZAOBAO(BasicNewsRecipe):
a_title = self.tag_to_string(a)
date = ''
description = ''
- self.log_debug('adding %s at %s'%(a_title,a_url))
+ self.log.debug('adding %s at %s'%(a_title,a_url))
articles.append({
'title':a_title,
'date':date,
@@ -100,23 +98,23 @@ class ZAOBAO(BasicNewsRecipe):
pfeeds = feeds_from_index([(title, articles)], oldest_article=self.oldest_article,
max_articles_per_feed=self.max_articles_per_feed)
- self.log_debug('adding %s to feed'%(title))
+ self.log.debug('adding %s to feed'%(title))
for feed in pfeeds:
- self.log_debug('adding feed: %s'%(feed.title))
+ self.log.debug('adding feed: %s'%(feed.title))
feed.description = self.DESC_SENSE
parsed_feeds.append(feed)
for a, article in enumerate(feed):
- self.log_debug('added article %s from %s'%(article.title, article.url))
- self.log_debug('added feed %s'%(feed.title))
+ self.log.debug('added article %s from %s'%(article.title, article.url))
+ self.log.debug('added feed %s'%(feed.title))
for i, feed in enumerate(parsed_feeds):
# workaorund a strange problem: Somethimes the xml encoding is not apllied correctly by parse()
weired_encoding_detected = False
if not isinstance(feed.description, unicode) and self.encoding and feed.description:
- self.log_debug('Feed %s is not encoded correctly, manually replace it'%(feed.title))
+ self.log.debug('Feed %s is not encoded correctly, manually replace it'%(feed.title))
feed.description = feed.description.decode(self.encoding, 'replace')
elif feed.description.find(self.DESC_SENSE) == -1 and self.encoding and feed.description:
- self.log_debug('Feed %s is strangely encoded, manually redo all'%(feed.title))
+ self.log.debug('Feed %s is strangely encoded, manually redo all'%(feed.title))
feed.description = feed.description.encode('cp1252', 'replace').decode(self.encoding, 'replace')
weired_encoding_detected = True
@@ -138,7 +136,7 @@ class ZAOBAO(BasicNewsRecipe):
article.text_summary = article.text_summary.encode('cp1252', 'replace').decode(self.encoding, 'replace')
if article.title == "Untitled article":
- self.log_debug('Removing empty article %s from %s'%(article.title, article.url))
+ self.log.debug('Removing empty article %s from %s'%(article.title, article.url))
# remove the article
feed.articles[a:a+1] = []
return parsed_feeds
From 2c25153079ef2202432fa3047066c41eee16fce0 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 14:33:44 -0600
Subject: [PATCH 05/17] Fix Newsweek recipe and Implement #2975 (Validation for
i/o filenames in ebook-convert)
---
src/calibre/ebooks/conversion/plumber.py | 2 ++
src/calibre/web/feeds/recipes/recipe_newsweek.py | 1 +
2 files changed, 3 insertions(+)
diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py
index cb7cd519f0..f8eba6dac2 100644
--- a/src/calibre/ebooks/conversion/plumber.py
+++ b/src/calibre/ebooks/conversion/plumber.py
@@ -53,6 +53,8 @@ class Plumber(object):
'''
self.input = os.path.abspath(input)
self.output = os.path.abspath(output)
+ if self.input == self.output:
+ raise ValueError('Input file is the same as the output file')
self.log = log
self.ui_reporter = report_progress
diff --git a/src/calibre/web/feeds/recipes/recipe_newsweek.py b/src/calibre/web/feeds/recipes/recipe_newsweek.py
index 0146c0541f..c7f043ef74 100644
--- a/src/calibre/web/feeds/recipes/recipe_newsweek.py
+++ b/src/calibre/web/feeds/recipes/recipe_newsweek.py
@@ -30,6 +30,7 @@ class Newsweek(BasicNewsRecipe):
remove_tags = [
{'class':['fwArticle noHr','fwArticle','subinfo','hdlBulletItem','head-content','navbar','link', 'ad', 'sponsorLinksArticle', 'mm-content',
'inline-social-links-wrapper', 'email-article',
+ 'inlineComponentRight',
'comments-and-social-links-wrapper', 'EmailArticleBlock']},
{'id' : ['footer', 'ticker-data', 'topTenVertical',
'digg-top-five', 'mesothorax', 'nw-comments',
From 208fa578952bf979b1c1bbe2c6516576793d3b1d Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 15:02:49 -0600
Subject: [PATCH 06/17] Welcome wizard: Non-standard pages (email and web) were
not having any effect
---
src/calibre/ebooks/conversion/cli.py | 5 ++++-
src/calibre/ebooks/conversion/plumber.py | 2 --
src/calibre/gui2/wizard/__init__.py | 11 +++++++++--
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/src/calibre/ebooks/conversion/cli.py b/src/calibre/ebooks/conversion/cli.py
index 43199a6dea..2ddd8b06ef 100644
--- a/src/calibre/ebooks/conversion/cli.py
+++ b/src/calibre/ebooks/conversion/cli.py
@@ -14,7 +14,7 @@ from calibre.utils.config import OptionParser
from calibre.utils.logging import Log
from calibre.constants import preferred_encoding
from calibre.customize.conversion import OptionRecommendation
-
+from calibre import patheq
USAGE = '%prog ' + _('''\
input_file output_file [options]
@@ -220,6 +220,9 @@ def create_option_parser(args, log):
from calibre.ebooks.conversion.plumber import Plumber
reporter = ProgressBar(log)
+ if patheq(input, output):
+ raise ValueError('Input file is the same as the output file')
+
plumber = Plumber(input, output, log, reporter)
add_input_output_options(parser, plumber)
add_pipeline_options(parser, plumber)
diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py
index f8eba6dac2..cb7cd519f0 100644
--- a/src/calibre/ebooks/conversion/plumber.py
+++ b/src/calibre/ebooks/conversion/plumber.py
@@ -53,8 +53,6 @@ class Plumber(object):
'''
self.input = os.path.abspath(input)
self.output = os.path.abspath(output)
- if self.input == self.output:
- raise ValueError('Input file is the same as the output file')
self.log = log
self.ui_reporter = report_progress
diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py
index b3f3c94653..8ebb3528d1 100644
--- a/src/calibre/gui2/wizard/__init__.py
+++ b/src/calibre/gui2/wizard/__init__.py
@@ -219,7 +219,7 @@ class KindlePage(QWizardPage, KindleUI):
if self.send_email_widget.set_email_settings(True):
conf = smtp_prefs()
- accounts = conf.get('accounts', {})
+ accounts = conf.parse().accounts
if not accounts: accounts = {}
for y in accounts.values():
y[2] = False
@@ -494,6 +494,9 @@ class FinishPage(QWizardPage, FinishUI):
def nextId(self):
return -1
+ def commit(self):
+ pass
+
class Wizard(QWizard):
@@ -536,7 +539,11 @@ class Wizard(QWizard):
def accept(self):
- self.device_page.commit()
+ pages = map(self.page, self.visitedPages())
+ for page in pages:
+ if page is not self.library_page:
+ page.commit()
+
if not self.library_page.commit(self.completed):
self.completed(None)
From 944c19fd1aa97808bd4896ed2cacdea30e23c1ef Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 15:06:09 -0600
Subject: [PATCH 07/17] Fix #2961 (calibre crashes when syncing with kindle DX)
---
src/calibre/ebooks/metadata/pdf.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/calibre/ebooks/metadata/pdf.py b/src/calibre/ebooks/metadata/pdf.py
index 97961cde7e..b9e258de3f 100644
--- a/src/calibre/ebooks/metadata/pdf.py
+++ b/src/calibre/ebooks/metadata/pdf.py
@@ -21,6 +21,7 @@ from calibre.utils.podofo import get_metadata as podofo_get_metadata, \
set_metadata as podofo_set_metadata, Unavailable, get_metadata_quick
def get_quick_metadata(stream):
+ return get_metadata_pypdf(stream)
raw = stream.read()
mi = get_metadata_quick(raw)
if mi.title == '_':
From 1f5a1fac4f91470c53e9b90e66f085fcbfde05a5 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 15:23:30 -0600
Subject: [PATCH 08/17] IGN:Use /usr/share/bash-completion preferentially
---
src/calibre/linux.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/calibre/linux.py b/src/calibre/linux.py
index 11884a2e4e..60a60dfbcd 100644
--- a/src/calibre/linux.py
+++ b/src/calibre/linux.py
@@ -147,10 +147,10 @@ def setup_completion(fatal_errors):
from calibre.utils.smtp import option_parser as smtp_op
any_formats = ['epub', 'htm', 'html', 'xhtml', 'xhtm', 'rar', 'zip',
'txt', 'lit', 'rtf', 'pdf', 'prc', 'mobi', 'fb2', 'odt']
- f = open_file('/etc/bash_completion.d/libprs500')
- f.close()
- os.remove(f.name)
- f = open_file('/etc/bash_completion.d/calibre')
+ if os.path.exists('/usr/share/bash-completion'):
+ f = open_file('/usr/share/bash-completion/calibre')
+ else:
+ f = open_file('/etc/bash_completion.d/calibre')
manifest.append(f.name)
f.write('# calibre Bash Shell Completion\n')
From 9132c638a6769a5345ba6db07267fce2472490b5 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Tue, 28 Jul 2009 15:33:31 -0600
Subject: [PATCH 09/17] Fix ESPN download
---
src/calibre/web/feeds/recipes/recipe_espn.py | 23 ++++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/src/calibre/web/feeds/recipes/recipe_espn.py b/src/calibre/web/feeds/recipes/recipe_espn.py
index 4951d21f9b..56f0af5c86 100644
--- a/src/calibre/web/feeds/recipes/recipe_espn.py
+++ b/src/calibre/web/feeds/recipes/recipe_espn.py
@@ -10,18 +10,17 @@ import re
from calibre.web.feeds.news import BasicNewsRecipe
class ESPN(BasicNewsRecipe):
-
+
title = 'ESPN'
description = 'Sports news'
__author__ = 'Kovid Goyal'
language = _('English')
-
+
needs_subscription = True
remove_tags = [dict(name='font', attrs={'class':'footer'}), dict(name='hr', noshade='noshade')]
remove_tags_before = dict(name='font', attrs={'class':'date'})
center_navbar = False
- html2lrf_options = ['--base-font-size', '0']
-
+
feeds = [('Top Headlines', 'http://sports.espn.go.com/espn/rss/news'),
'http://sports.espn.go.com/espn/rss/nfl/news',
'http://sports.espn.go.com/espn/rss/nba/news',
@@ -39,37 +38,37 @@ class ESPN(BasicNewsRecipe):
'http://sports.espn.go.com/espn/rss/bassmaster/news',
'http://sports.espn.go.com/espn/rss/oly/news',
'http://sports.espn.go.com/espn/rss/horse/news']
-
+
def get_browser(self):
br = BasicNewsRecipe.get_browser()
br.set_handle_refresh(False)
if self.username is not None and self.password is not None:
br.open('http://espn.com')
- br.select_form(nr=0)
+ br.select_form(nr=1)
br.form.find_control(name='username', type='text').value = self.username
br.form['password'] = self.password
br.submit()
br.set_handle_refresh(True)
return br
-
+
def print_version(self, url):
if 'eticket' in url:
return url.partition('&')[0].replace('story?', 'print?')
match = re.search(r'story\?(id=\d+)', url)
if match:
return 'http://sports.espn.go.com/espn/print?'+match.group(1)+'&type=story'
-
+
return None
-
+
def preprocess_html(self, soup):
for div in soup.findAll('div'):
if div.has_key('style') and 'px' in div['style']:
div['style'] = ''
-
+
return soup
-
+
def postprocess_html(self, soup, first_fetch):
for div in soup.findAll('div', style=True):
div['style'] = div['style'].replace('center', 'left')
return soup
-
\ No newline at end of file
+
From 491d21f7049adcdd77eb3d2ee27cc43325df36fb Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 09:43:41 -0600
Subject: [PATCH 10/17] Fix #2152 (Typo in GUI)
---
src/calibre/ebooks/conversion/plumber.py | 2 +-
src/calibre/translations/calibre.pot | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py
index cb7cd519f0..8df5689983 100644
--- a/src/calibre/ebooks/conversion/plumber.py
+++ b/src/calibre/ebooks/conversion/plumber.py
@@ -351,7 +351,7 @@ OptionRecommendation(name='read_metadata_from_opf',
OptionRecommendation(name='asciiize',
recommended_value=False, level=OptionRecommendation.LOW,
help=(_('Transliterate unicode characters to an ASCII '
- 'representation. Use with care because this will remove replace '
+ 'representation. Use with care because this will replace '
'unicode characters with ASCII. For instance it will replace "%s" '
'with "Mikhail Gorbachiov". Also, note that in '
'cases where there are multiple representations of a character '
diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot
index b4205d2393..72df31de34 100644
--- a/src/calibre/translations/calibre.pot
+++ b/src/calibre/translations/calibre.pot
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: calibre 0.6.2\n"
-"POT-Creation-Date: 2009-07-28 10:32+MDT\n"
-"PO-Revision-Date: 2009-07-28 10:32+MDT\n"
+"POT-Creation-Date: 2009-07-29 09:42+MDT\n"
+"PO-Revision-Date: 2009-07-29 09:42+MDT\n"
"Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n"
@@ -52,8 +52,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
@@ -688,7 +688,7 @@ msgstr ""
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:246
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -837,7 +837,7 @@ msgid "Read metadata from the specified OPF file. Metadata read from this file w
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
-msgid "Transliterate unicode characters to an ASCII representation. Use with care because this will remove replace unicode characters with ASCII. For instance it will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases where there are multiple representations of a character (characters shared by Chinese and Japanese for instance) the representation used by the largest number of people will be used (Chinese in the previous example)."
+msgid "Transliterate unicode characters to an ASCII representation. Use with care because this will replace unicode characters with ASCII. For instance it will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases where there are multiple representations of a character (characters shared by Chinese and Japanese for instance) the representation used by the largest number of people will be used (Chinese in the previous example)."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
@@ -5579,7 +5579,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6485,7 +6485,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
From 85bdb2d9a93778658ac0957c8af718bca465351d Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 10:49:09 -0600
Subject: [PATCH 11/17] Fix #2808 (PRS-505 upload does not handle long titles
well)
---
src/calibre/devices/usbms/cli.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/calibre/devices/usbms/cli.py b/src/calibre/devices/usbms/cli.py
index d31b26d5f4..9438db5952 100644
--- a/src/calibre/devices/usbms/cli.py
+++ b/src/calibre/devices/usbms/cli.py
@@ -37,6 +37,9 @@ class CLI(object):
path = os.path.join(path, infile.name)
if not replace_file and os.path.exists(path):
raise PathError('File already exists: ' + path)
+ d = os.path.dirname(path)
+ if not os.path.exists(d):
+ os.makedirs(d)
dest = open(path, 'wb')
shutil.copyfileobj(infile, dest, 10*1024*1024)
dest.flush()
From e45556022bf30f745f81fba74860bf37ffc4557a Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 11:22:07 -0600
Subject: [PATCH 12/17] Fix #2982 (Keystroke Ctrl-C in PDB viewer does not
work)
---
src/calibre/gui2/viewer/main.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py
index 6fdeba8df7..d29d4a9272 100644
--- a/src/calibre/gui2/viewer/main.py
+++ b/src/calibre/gui2/viewer/main.py
@@ -287,6 +287,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
self.set_max_width()
ca = self.view.copy_action
ca.setShortcut(QKeySequence.Copy)
+ self.addAction(ca)
def set_max_width(self):
From 65a96f1e5ab8c4c3c934b9e8a1e1d3ca5a6013cd Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 11:27:52 -0600
Subject: [PATCH 13/17] Fix #2985 (Conversion failure - list index out of
range)
---
src/calibre/ebooks/oeb/transforms/flatcss.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/calibre/ebooks/oeb/transforms/flatcss.py b/src/calibre/ebooks/oeb/transforms/flatcss.py
index 98745ebbc3..7114c9736f 100644
--- a/src/calibre/ebooks/oeb/transforms/flatcss.py
+++ b/src/calibre/ebooks/oeb/transforms/flatcss.py
@@ -275,7 +275,7 @@ class CSSFlattener(object):
items = cssdict.items()
items.sort()
css = u';\n'.join(u'%s: %s' % (key, val) for key, val in items)
- classes = node.get('class', None) or 'calibre'
+ classes = node.get('class', '').strip() or 'calibre'
klass = STRIPNUM.sub('', classes.split()[0].replace('_', ''))
if css in styles:
match = styles[css]
From ba3157ce9faf2f0e7d62344bf411697c9f35d988 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 13:21:46 -0600
Subject: [PATCH 14/17] Maintain only two worker processes per CPU core instead
of three. This should reduce memory consumption.
---
src/calibre/gui2/add.py | 11 ++++++++++-
src/calibre/gui2/main.py | 7 +++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/calibre/gui2/add.py b/src/calibre/gui2/add.py
index 49aa624e12..6ccf33c5c8 100644
--- a/src/calibre/gui2/add.py
+++ b/src/calibre/gui2/add.py
@@ -1,7 +1,7 @@
'''
UI for adding books to the database and saving books to disk
'''
-import os
+import os, shutil
from Queue import Queue, Empty
from PyQt4.Qt import QThread, SIGNAL, QObject, QTimer, Qt
@@ -167,6 +167,15 @@ class Adder(QObject):
self.add_formats(id, formats)
self.number_of_books_added += 1
+ def cleanup(self):
+ if hasattr(self, 'worker') and hasattr(self.worker, 'tdir') and \
+ self.worker.tdir is not None:
+ if os.path.exists(self.worker.tdir):
+ try:
+ shutil.rmtree(self.worker.tdir)
+ except:
+ pass
+
class Saver(QObject):
def __init__(self, parent, db, callback, rows, path,
diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py
index adf2f5b8de..a6a2e90e18 100644
--- a/src/calibre/gui2/main.py
+++ b/src/calibre/gui2/main.py
@@ -427,6 +427,7 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
os.path.expanduser('~')))
if not dir:
QCoreApplication.exit(1)
+ raise SystemExit(1)
else:
self.library_path = dir
db = LibraryDatabase2(self.library_path)
@@ -522,6 +523,11 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
@property
def spare_server(self):
+ # Because of the use of the property decorator, we're called one
+ # extra time. Ignore.
+ if not hasattr(self, '__spare_server_property_limiter'):
+ self.__spare_server_property_limiter = True
+ return None
try:
QTimer.singleShot(1000, self.add_spare_server)
return self.spare_servers.pop()
@@ -872,6 +878,7 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
_('Failed to read metadata from the following')+':',
det_msg='\n\n'.join(det_msg), show=True)
+ self._adder.cleanup()
self._adder = None
From 9163bb1eae0a14ff50512803fe6070e5d65133fa Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 13:58:13 -0600
Subject: [PATCH 15/17] Make the HTML2ZIP file type plugin customizable. You
can now tell calibre to assume the HTML files are in a particular encoding.
Go to Preferences->Plugins->File type plugnis to customize the HTML2ZIP
plugin
---
src/calibre/customize/builtins.py | 11 +++++++++--
src/calibre/gui2/dialogs/config.py | 10 +++++++---
src/calibre/manual/faq.rst | 5 +++--
3 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py
index de26365550..64da7f431d 100644
--- a/src/calibre/customize/builtins.py
+++ b/src/calibre/customize/builtins.py
@@ -27,8 +27,11 @@ every time you add an HTML file to the library.\
from calibre.ebooks.epub import initialize_container
with TemporaryDirectory('_plugin_html2zip') as tdir:
- gui_convert(htmlfile, tdir, [('debug_input', tdir,
- OptionRecommendation.HIGH)])
+ recs =[('debug_input', tdir, OptionRecommendation.HIGH)]
+ if self.site_customization and self.site_customization.strip():
+ recs.append(['input_encoding', self.site_customization.strip(),
+ OptionRecommendation.HIGH])
+ gui_convert(htmlfile, tdir, recs)
of = self.temporary_file('_plugin_html2zip.zip')
opf = glob.glob(os.path.join(tdir, '*.opf'))[0]
ncx = glob.glob(os.path.join(tdir, '*.ncx'))
@@ -40,6 +43,10 @@ every time you add an HTML file to the library.\
return of.name
+ def customization_help(self, gui=False):
+ return _('Character encoding for the input HTML files. Common choices '
+ 'include: cp1252, latin1, iso-8859-1 and utf-8.')
+
class ComicMetadataReader(MetadataReaderPlugin):
diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py
index 52b2caeaea..58eeb01a99 100644
--- a/src/calibre/gui2/dialogs/config.py
+++ b/src/calibre/gui2/dialogs/config.py
@@ -7,7 +7,7 @@ from PyQt4.Qt import QDialog, QMessageBox, QListWidgetItem, QIcon, \
QStringListModel, QAbstractItemModel, QFont, \
SIGNAL, QTimer, Qt, QSize, QVariant, QUrl, \
QModelIndex, QInputDialog, QAbstractTableModel, \
- QDialogButtonBox, QTabWidget, QBrush
+ QDialogButtonBox, QTabWidget, QBrush, QLineEdit
from calibre.constants import islinux, iswindows
from calibre.gui2.dialogs.config_ui import Ui_Dialog
@@ -553,10 +553,14 @@ class ConfigDialog(QDialog, Ui_Dialog):
self._plugin_model.refresh_plugin(plugin)
else:
help = plugin.customization_help()
+ sc = plugin_customization(plugin)
+ if not sc:
+ sc = ''
+ sc = sc.strip()
text, ok = QInputDialog.getText(self, _('Customize %s')%plugin.name,
- help)
+ help, QLineEdit.Normal, sc)
if ok:
- customize_plugin(plugin, unicode(text))
+ customize_plugin(plugin, unicode(text).strip())
self._plugin_model.refresh_plugin(plugin)
if op == 'remove':
if remove_plugin(plugin):
diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst
index 151ad1f73b..dc1563e579 100644
--- a/src/calibre/manual/faq.rst
+++ b/src/calibre/manual/faq.rst
@@ -57,8 +57,9 @@ Then just add this HTML file to the GUI and use the convert button to create you
How do I convert my file containing non-English characters?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There are two aspects to this problem:
- 1. Knowing the encoding of the source file: |app| tries to guess what character encoding your source files use, but often, this is impossible, so you need to tell it what encoding to use. This can be done in the GUI via the :guilabel:`Source encoding` field in the :guilabel:`Look & Feel` section. The command-line tools all have an :option:`--encoding` option.
- 2. Embedding fonts: If you are generating an LRF file to read on your SONY Reader, you are limited by the fact that the Reader only supports a few non-English characters in the fonts it comes pre-loaded with. You can work around this problem by embedding a unicode-aware font that supports the character set your file uses into the LRF file. You should embed atleast a serif and a sans-serif font. Be aware that embedding fonts significantly slows down page-turn speed on the reader.
+ 1. Knowing the encoding of the source file: |app| tries to guess what character encoding your source files use, but often, this is impossible, so you need to tell it what encoding to use. This can be done in the GUI via the :guilabel:`Input character encoding` field in the :guilabel:`Look & Feel` section. The command-line tools all have an :option:`--input-encoding` option.
+ 2. When adding HTML files to |app|, you may need to tell |app| what encoding the files are in. To do this go to Preferences->Plugins->File Type plugins and customize the HTML2Zip plugin, telling it what encoding your HTML files are in. |app| will then automatically convert the HTML files into the UTF-8 encoding when adding them.
+ 3. Embedding fonts: If you are generating an LRF file to read on your SONY Reader, you are limited by the fact that the Reader only supports a few non-English characters in the fonts it comes pre-loaded with. You can work around this problem by embedding a unicode-aware font that supports the character set your file uses into the LRF file. You should embed atleast a serif and a sans-serif font. Be aware that embedding fonts significantly slows down page-turn speed on the reader.
How do I use some of the advanced features of the conversion tools?
From 2b44acfc547253b0e1069871682a260b9383ff0a Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Wed, 29 Jul 2009 16:18:48 -0600
Subject: [PATCH 16/17] version 0.6.3
---
src/calibre/constants.py | 2 +-
src/calibre/translations/ar.po | 730 ++++++++++++++++---------------
src/calibre/translations/bg.po | 725 ++++++++++++++++---------------
src/calibre/translations/ca.po | 725 ++++++++++++++++---------------
src/calibre/translations/cs.po | 727 ++++++++++++++++---------------
src/calibre/translations/da.po | 732 ++++++++++++++++---------------
src/calibre/translations/de.po | 719 +++++++++++++++++--------------
src/calibre/translations/el.po | 725 ++++++++++++++++---------------
src/calibre/translations/es.po | 732 ++++++++++++++++---------------
src/calibre/translations/fr.po | 716 ++++++++++++++++--------------
src/calibre/translations/gl.po | 725 ++++++++++++++++---------------
src/calibre/translations/he.po | 725 ++++++++++++++++---------------
src/calibre/translations/hr.po | 720 +++++++++++++++++--------------
src/calibre/translations/hu.po | 739 ++++++++++++++++---------------
src/calibre/translations/it.po | 740 +++++++++++++++++---------------
src/calibre/translations/ja.po | 730 ++++++++++++++++---------------
src/calibre/translations/nb.po | 730 ++++++++++++++++---------------
src/calibre/translations/nds.po | 719 +++++++++++++++++--------------
src/calibre/translations/nl.po | 725 ++++++++++++++++---------------
src/calibre/translations/pl.po | 730 ++++++++++++++++---------------
src/calibre/translations/pt.po | 730 ++++++++++++++++---------------
src/calibre/translations/ro.po | 725 ++++++++++++++++---------------
src/calibre/translations/ru.po | 730 ++++++++++++++++---------------
src/calibre/translations/sk.po | 730 ++++++++++++++++---------------
src/calibre/translations/sl.po | 725 ++++++++++++++++---------------
src/calibre/translations/sv.po | 725 ++++++++++++++++---------------
src/calibre/translations/te.po | 725 ++++++++++++++++---------------
src/calibre/translations/uk.po | 725 ++++++++++++++++---------------
28 files changed, 10528 insertions(+), 9103 deletions(-)
diff --git a/src/calibre/constants.py b/src/calibre/constants.py
index 01bfc4ca0b..4443a4d767 100644
--- a/src/calibre/constants.py
+++ b/src/calibre/constants.py
@@ -2,7 +2,7 @@ __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
__docformat__ = 'restructuredtext en'
__appname__ = 'calibre'
-__version__ = '0.6.2'
+__version__ = '0.6.3'
__author__ = "Kovid Goyal "
import re
diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po
index ce78411311..b7b6ad6de1 100644
--- a/src/calibre/translations/ar.po
+++ b/src/calibre/translations/ar.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-06-10 20:37+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Arabic \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -28,11 +28,11 @@ msgstr "لا يفعل شيءً"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -54,25 +54,25 @@ msgstr "لا يفعل شيءً"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -122,16 +122,16 @@ msgstr "لا يفعل شيءً"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -254,42 +254,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr "هذا الطور يستخدم مع أجهزة SONY PRS، من أنواع 500/505/700 إلخ."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr "هذا الطور يستخدم مع Microsoft Reader"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr "هذا الطور يستخدم مع كتب Mobipocket"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "هذا الطور يستخدم مع Hanlin V3 وأمثاله."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr "هذا الطور يستخدم مع Cybook G3"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr "هذا الطور يستخدم مع Amazon Kindle"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -305,12 +305,16 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "هذا الطور يستخدم مع Amazon Kindle DX"
@@ -404,18 +408,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr "الأخبار"
@@ -423,10 +427,10 @@ msgstr "الأخبار"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr "يجري تحويل الكتب إلى الجهاز..."
@@ -436,10 +440,10 @@ msgstr "يجري تحويل الكتب إلى الجهاز..."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr "يجري حذف الكتب من الجهاز..."
@@ -477,16 +481,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr "يجري إحصاء قائمة كتب من الجهاز..."
@@ -499,33 +503,33 @@ msgstr ""
msgid "Kovid Goyal and John Schember"
msgstr "Kovid Goyal وJohn Schember"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr "يجري إحصاء معلومات الجهاز..."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr "لا توجد مساحة كافية في بطاقة التخزين"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr "يجري إرسال الميتاداتا إلى الجهاز..."
@@ -533,47 +537,60 @@ msgstr "يجري إرسال الميتاداتا إلى الجهاز..."
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "لم يتمكن من كشف القرص %s. حاول إعادة التشغيل."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
+msgid "Configure Device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr ""
@@ -585,48 +602,48 @@ msgstr "تم تصوير %s"
msgid "Failed %s"
msgstr "فشل %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr "تعطيل التشحيذ."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
"تعطيل اقتصاص صفحات الرسم. لبعضهم، الاقتصاص قد يتسبب بحذف محتوى وحدود."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr "لا تقسم صور عرضية إلى صورتين طوليتين."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -634,13 +651,13 @@ msgstr ""
"تستخدم لمنشورات يمين إلى يسار مثل المانغا اليابانية، إلخ. يتسبب بتقسيم صور "
"عرضية إلى صور طولية من اليمين إلى اليسار."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -648,12 +665,12 @@ msgstr ""
"لا ترتّب ملفات موجودة في الرسومات أبجدياً، بل استخدم الترتيب المستخدم في "
"الرسومات."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr "صفحة"
@@ -703,30 +720,30 @@ msgstr ""
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr "تحكّم بالكشف الآلي لبناء المستند"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -959,86 +976,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr "لم يتمكّن من الحصول على كتاب داخل الأرشيف"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1064,6 +1091,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1207,26 +1238,26 @@ msgstr "إنشاء XML..."
msgid "LRS written to "
msgstr "تم كتابة LRS في "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr "لم يتمكّن من قراءة ملف الصورة المصغّرة:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr "المسار إلى ملف الخرج"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr "تحويل LRS إلى LRS، يفيد في التنقيح."
@@ -1414,7 +1445,7 @@ msgstr "التعليقات"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr "الوسوم"
@@ -1422,7 +1453,7 @@ msgstr "الوسوم"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr "السلسلة"
@@ -1445,11 +1476,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1463,70 +1494,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr "تم حفظ الغلاف في"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1587,7 +1618,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr "الغلاف"
@@ -1618,70 +1649,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr "صقحة العنوان"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr "المحتويات"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr "الفهرس"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr "المسرد"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr "شكر وتقدير"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr "ببليوغرافيا"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr "حقوق المؤلف"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr "الإهداء"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr "افتتاحية"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr "قائمة الرسوم"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr "قائمة الجداول"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr "الملاحظات"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr "افتتاحية"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr "النصّ الرئيسي"
@@ -1717,7 +1748,7 @@ msgstr "الكتب بتهيئة %s ليست مدعومة"
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2131,6 +2162,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2141,13 +2173,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2160,7 +2194,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2246,6 +2280,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr ""
@@ -2254,13 +2296,13 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "حجم الخط& الأساسي:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2271,39 +2313,43 @@ msgstr "حجم الخط& الأساسي:"
msgid " pt"
msgstr " pt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr "حذف الفراغات& بين الفقرات"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2426,8 +2472,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3081,10 +3127,14 @@ msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3101,7 +3151,7 @@ msgstr "المسار"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr "التهيئات"
@@ -3247,7 +3297,7 @@ msgid "Access log:"
msgstr "سجل النفاذ:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr "فشل في تشغيل خادم المحتوى"
@@ -4772,151 +4822,152 @@ msgstr "فتح الكتب الإلكترونية"
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr "خطأ"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr "تبرع& لدعم كاليبر"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr "إعادة تشغيل&"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr "تحرير الميتاداتا فردياً"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr "تحرير الميتاداتا جملةً"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr "إضافة كتب من دليل واحد"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr "حفظ إلى القرص"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr "حفظ إلى القرص في دليل واحد"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr "عرض"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr "عرض تهيئة معينة"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr "الجهاز: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr " تم كشفه."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr "متصل "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -4932,174 +4983,174 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr "كتب"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr "كتب EPUB"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr "كتب LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr "كتب HTML"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr "كتب LIT"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr "كتب MOBI"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr "كتب نصّية"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr "كتب PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr "الرسومات"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr "أرشيفات"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr "الكتب المختارة سوف تحذف تماماً من حاسوبك. هل أنت متأكّد؟"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr "لا يمكن تحرير الميتاداتا"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr "إختيار دليل الوجهة"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr "لا يمكن تحويله"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5107,145 +5158,145 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr "خطأ في الاتصال بالجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr "خطأ في التحويل"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr "تحديث متوفر"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5430,11 +5481,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr "المؤلفون"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr "الناشرون"
@@ -5460,11 +5511,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr "يجب أن تضبط اسم المستخدم وكلمة السرّ لـ %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr "احصل على الأخبار من "
@@ -5916,7 +5967,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6393,15 +6444,15 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr ""
@@ -6854,8 +6905,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
-msgstr "البرتغالي"
+msgid "Portuguese"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15
@@ -6877,7 +6928,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
@@ -7246,6 +7297,9 @@ msgstr ""
#~ msgid "%s
%s
"
#~ msgstr "%s
%s
"
+#~ msgid "Portugese"
+#~ msgstr "البرتغالي"
+
#~ msgid "The reader has no storage card connected."
#~ msgstr "ليس للقارئ بطاقة تخزين."
diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po
index 90e8955ff9..c78170c697 100644
--- a/src/calibre/translations/bg.po
+++ b/src/calibre/translations/bg.po
@@ -6,14 +6,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.51\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2008-05-24 06:23+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
@@ -28,11 +28,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -54,25 +54,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -122,16 +122,16 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -252,42 +252,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -303,12 +303,16 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr ""
@@ -402,18 +406,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr ""
@@ -421,10 +425,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr ""
@@ -434,10 +438,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr ""
@@ -475,16 +479,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr ""
@@ -497,33 +501,33 @@ msgstr ""
msgid "Kovid Goyal and John Schember"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr ""
@@ -531,47 +535,60 @@ msgstr ""
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
+msgid "Configure Device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr ""
@@ -583,70 +600,70 @@ msgstr ""
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr ""
@@ -696,30 +713,30 @@ msgstr ""
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -945,86 +962,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1050,6 +1077,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1189,26 +1220,26 @@ msgstr ""
msgid "LRS written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr ""
@@ -1387,7 +1418,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr ""
@@ -1395,7 +1426,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr ""
@@ -1418,11 +1449,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1436,70 +1467,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1560,7 +1591,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr ""
@@ -1591,70 +1622,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr ""
@@ -1690,7 +1721,7 @@ msgstr ""
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2104,6 +2135,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2114,13 +2146,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2133,7 +2167,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2219,6 +2253,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr ""
@@ -2227,13 +2269,13 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2244,39 +2286,43 @@ msgstr ""
msgid " pt"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2399,8 +2445,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3052,10 +3098,14 @@ msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3072,7 +3122,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr ""
@@ -3216,7 +3266,7 @@ msgid "Access log:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr ""
@@ -4726,151 +4776,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -4886,174 +4937,174 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5061,145 +5112,145 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5384,11 +5435,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr ""
@@ -5414,11 +5465,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr ""
@@ -5870,7 +5921,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6344,15 +6395,15 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr ""
@@ -6805,7 +6856,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
+msgid "Portuguese"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
@@ -6828,7 +6879,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po
index 82396ee878..ec3772cd8c 100644
--- a/src/calibre/translations/ca.po
+++ b/src/calibre/translations/ca.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-05-21 15:19+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -31,11 +31,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -57,25 +57,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -125,16 +125,16 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -255,42 +255,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -306,12 +306,16 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr ""
@@ -405,18 +409,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr ""
@@ -424,10 +428,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr ""
@@ -437,10 +441,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr ""
@@ -478,16 +482,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr ""
@@ -500,33 +504,33 @@ msgstr ""
msgid "Kovid Goyal and John Schember"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr ""
@@ -534,47 +538,60 @@ msgstr ""
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
+msgid "Configure Device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr ""
@@ -586,70 +603,70 @@ msgstr ""
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr ""
@@ -699,30 +716,30 @@ msgstr ""
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -948,86 +965,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1053,6 +1080,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1192,26 +1223,26 @@ msgstr ""
msgid "LRS written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr ""
@@ -1395,7 +1426,7 @@ msgstr "Comentaris"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr "Etiquetes"
@@ -1403,7 +1434,7 @@ msgstr "Etiquetes"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr "Sèries"
@@ -1426,11 +1457,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1444,70 +1475,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1568,7 +1599,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr ""
@@ -1599,70 +1630,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr ""
@@ -1698,7 +1729,7 @@ msgstr ""
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2112,6 +2143,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2122,13 +2154,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2141,7 +2175,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2227,6 +2261,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr "Aparença"
@@ -2235,13 +2277,13 @@ msgstr "Aparença"
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "Grandària de lletra base:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2252,39 +2294,43 @@ msgstr "Grandària de lletra base:"
msgid " pt"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2407,8 +2453,8 @@ msgstr "Cerca una imatge per a utilitzar com a coberta d'aquest llibre."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3063,10 +3109,14 @@ msgid ""
"Cannot upload books to device there is no more free space available "
msgstr "
No puc desar llibres al dispositiu perquè no hi ha espai restant "
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3083,7 +3133,7 @@ msgstr "Camí"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr "Formats"
@@ -3227,7 +3277,7 @@ msgid "Access log:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr ""
@@ -4740,151 +4790,152 @@ msgstr "Obre l'eBook"
msgid "Configure"
msgstr "Configura"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr "Error en la comunicació amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr "Edita metadades individualment"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr "Edita metadades en massa"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr "Desa al disc"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr "Converteix individualment"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr "Converteix tots"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -4900,174 +4951,174 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr "No puc editar les meta-dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr "No puc desar al disc"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr "No puc convertir-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr "No puc mostrar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5075,31 +5126,31 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr "No puc configurar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr "No puc configurar-lo amb treballs processant-se"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr "Error comunicant amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5107,115 +5158,115 @@ msgstr ""
"Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a "
"connectar el dispositiu i torne a iniciar el programa"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5404,11 +5455,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr ""
@@ -5434,11 +5485,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr ""
@@ -5890,7 +5941,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6364,15 +6415,15 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr ""
@@ -6825,7 +6876,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
+msgid "Portuguese"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
@@ -6848,7 +6899,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po
index 16ab845b70..1f71138880 100644
--- a/src/calibre/translations/cs.po
+++ b/src/calibre/translations/cs.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-06-16 13:48+0000\n"
"Last-Translator: Plazec \n"
"Language-Team: Czech \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -28,11 +28,11 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -54,25 +54,25 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -122,16 +122,16 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -266,42 +266,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr "Tento profil je určen pro řadu SONY PRS. Zařízení 500/505/700 atd."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr "Tento profil je určený pro Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr "Tento profil je určený pro knihy Mobipocket."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Tento profil je určený pro Hanlin V3 a jeho klony."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr "Tento profil je určený pro Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr "Tento profil je určený pro Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -320,6 +320,10 @@ msgstr ""
"zařízení."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -327,7 +331,7 @@ msgstr ""
"Tento profil je určený pro zařízení SONY PRS. 500/505/700 atd. pro čtení na "
"šířku. Nejvíce užitečné pro čtení komiksu."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Tento profil je určený pro Amazon Kindle DX."
@@ -426,18 +430,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr "Zprávy"
@@ -445,10 +449,10 @@ msgstr "Zprávy"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr ""
@@ -458,10 +462,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr "Odstraňuji knihy ze zařízení..."
@@ -499,16 +503,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr ""
@@ -521,33 +525,33 @@ msgstr ""
msgid "Kovid Goyal and John Schember"
msgstr "Kovid Goyal and John Schember"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr "Zjistit informace o zařízení..."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr "Čtečka nemá v tomto slotu žádnou pamětovou kartu."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr "V hlavní paměti není dostatek volného místa"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr "Na paměťové kartě není dostatek volného místa"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr "Odesílám metadata do zařízení..."
@@ -555,47 +559,60 @@ msgstr "Odesílám metadata do zařízení..."
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Nepodařilo se najít disk %s. Zkuste reboot."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
-msgstr "Setříděný seznam formátů, které toto zařízení přijme."
+msgid "Configure Device"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr "nastavení ovladačů zařízení"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr "Setříděný seznam formátů, které toto zařízení přijme."
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr ""
@@ -607,46 +624,46 @@ msgstr "Úspešný převod %s"
msgid "Failed %s"
msgstr "Neuspěl převod %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Počet odstínů šedé barvy použitý při převodu obrázků. Standardní hodnota: "
"%default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Vypnutí normalizace (vylepšení kontrastu) rozsahu barev obrázku. Standardně "
"je normalizace zapnutá."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Zachovat poměr stran obrázků. Standardně obrazky vyplní celou obrazovku."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr "Vypnout zvyšování ostrosti obrázků."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr "Nerozdělovat obrázky \"na šířku\" na dva obrázky \"na výsku\""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -654,7 +671,7 @@ msgstr ""
"Zachovat poměr stran a přizpůsobit šířku obrázku výšce obrazovky pro "
"prohlížení \"na šířku\""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -662,7 +679,7 @@ msgstr ""
"Pužívané pro publikace čtené zleva doprava, jako např. manga. Obrázky \"na "
"šířku\" budou rozdělené na obrázky \"na výšku\" v pořadí zprava doleva."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -670,7 +687,7 @@ msgstr ""
"Zapnout filtr šumu. Odstraňuje šum v oblastech plynulých přechodů. Může "
"výrazně prodloužit čas na zpracování."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -678,12 +695,12 @@ msgstr ""
"Neřadit soubory komiksu abecedně. Použít pořadí v kterém byli přidané do "
"komiksu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr "Obrázek nijak neupravovat"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr ""
@@ -733,30 +750,30 @@ msgstr ""
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr "Nastavení autodetekce struktury dokumentu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr "Výstup uložen do"
@@ -997,86 +1014,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr "V archivu nebyl nalezen žádný ebook."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1107,6 +1134,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1253,11 +1284,11 @@ msgstr "Vytvářím XML..."
msgid "LRS written to "
msgstr "LRS zapsán do "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr "Nrpodařilo se načíst náhled."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
@@ -1265,16 +1296,16 @@ msgstr ""
"%prog [možnosti] soubor.lrs\n"
"Převod LRS souboru do formátu LRF."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr "Cesta k výstupnímu souboru"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr "Zvýšit množství vypisovaných informací"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr "Převést LRS na LRS, užitečné při hledání chyb v programu."
@@ -1470,7 +1501,7 @@ msgstr "Komentáře"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr "Tagy"
@@ -1478,7 +1509,7 @@ msgstr "Tagy"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr "Série"
@@ -1501,11 +1532,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1519,70 +1550,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr "Obálka uložena do"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1649,7 +1680,7 @@ msgstr ""
"Stáhnout obálku knihy identifikované uvedeným kódém ISBN z LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr "Obálka"
@@ -1680,70 +1711,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr "Titulní stránka"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr "Obsah"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr "Rejstřík"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr "Slovník pojmů"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr "Pděkování"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr "Bibliografie"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr "Tiráž"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr "Autorská práva"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr "Věnování"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr "Doslov"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr "Předmluva"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr "Seznam Ilustrací"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr "Seznam tabulek"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr "Poznámky"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr "Úvod"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr "Hlavní text"
@@ -1779,7 +1810,7 @@ msgstr "Knihy ve formátu %s nejsou podporovány."
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2199,6 +2230,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2209,13 +2241,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr "vstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2228,7 +2262,7 @@ msgstr "vstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2314,6 +2348,14 @@ msgstr "Rodě&lit soubory vetší než:"
msgid " KB"
msgstr " KB"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr "Vzhled a chování"
@@ -2322,13 +2364,13 @@ msgstr "Vzhled a chování"
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "Základní &velikost písma:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2339,39 +2381,43 @@ msgstr "Základní &velikost písma:"
msgid " pt"
msgstr " bodů"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr "Odstranit &mezery mezi odstavci"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr "Nezar&ovnávat text"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr "Převést tabulky na řádky"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr "Extra &CSS"
@@ -2494,8 +2540,8 @@ msgstr "Vybete obrázkový soubor . který se použije jako obálka této knihy.
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3151,10 +3197,14 @@ msgstr ""
"Knihy není možné odeslat do zařízení pro nedostatek volného úložného "
"prostoru "
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3171,7 +3221,7 @@ msgstr "Cesta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr "Formáty"
@@ -3319,7 +3369,7 @@ msgid "Access log:"
msgstr "Záznam o přístupu"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr "Nepodařilo se spustit obdahový server"
@@ -4857,33 +4907,33 @@ msgstr "Otevřít elektronickou knihu"
msgid "Configure"
msgstr "Nastavení"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr "Uložit jediný formát na disk..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr "Chyba"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr "Cyba komunikace se zařízením"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr "&Obnovit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr "&Přispějte na vývoj calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr "&Restart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
@@ -4891,35 +4941,35 @@ msgstr ""
"
Pro další nápovědu nevštivte %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr "Upravit metadata Individuálně"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr "Upravit metadata dávkově"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr "Stáhnout metadata a obálky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr "Stáhnout pouze metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr "Stáhnout pouze obálky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr "Přidat Knihy z jednoho adresáře"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
@@ -4928,7 +4978,7 @@ msgstr ""
"adresář představuje jednu knihu a soubory v něm jsou různé formáty té samé "
"knihy)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
@@ -4936,79 +4986,80 @@ msgstr ""
"Přidat knihy z adresárů, včetně podadresářů (vícero knih v jednom adresáři, "
"předpokládá se že každý soubor představuje jednu knihu)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr "Uložit na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr "Uložit na disk v jednom adresáři"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr "Uložit jen formát %s na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr "Zobrazit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr "Zobrazit určitý formát"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr "Převést Individuálně"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr "Převést dávkově"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr "Spustit uvítacího průvodce"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr "Podobné knihy..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr "Neplatné umístění databáze"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr "Zvolte umístění pro vaši elektronickou knihovnu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr "Prohlížet obálky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr "Zařízení: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr " nalezeno."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr "Připojeno "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr "Databáze zařízení je poškozená"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -5036,60 +5087,60 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr "Odesílám knihy do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr "Knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr "EPUB knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr "LRF knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr "HTML knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr "LIT knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr "MOBI knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr "TXT knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr "PDF knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr "Komiksy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr "Archívy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -5097,115 +5148,115 @@ msgstr ""
"Označené knihy budou trvale smazány a soubory budou odstraněny z "
"vašeho počítače. Opravdu je chcete odstranit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr "Mažu knihy ze zařízení."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr "Nemůžu stáhnout metadata."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr "Nejsou označeny žádné knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr "obálky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr "metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr "Stahuji %s pro %d knihu(y)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr "Selhalo stahování některých metadat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr "Selhalo stahovaní metadat pro následující:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr "Selhalo stahování metadat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr "Nemůžu upravit metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr "Chyba zápisu na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr "Zvolte cílový adresář"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr "Chyba při ukládání"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr "Při ukládání nastala chyba."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr "Nemohu uložit některé knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr "protože formát %s pro ně není dostupný"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr "Získávám zprávy z "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr " získány."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr "Nemůžu převást"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr "Není označena žádná kniha"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr "Nemůžu zobrazit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr "Vyberte formát který se má zobrazit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr "Nemohu otevřít adresář"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5213,31 +5264,31 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr "%s není dostupná v žádném dostupném formátu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr "Nemůžu nastavit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr "Nastavení není možné změnit dokud neproběhne zpracování všech úloh"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr "Bližší informace nejsou dostupné"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr "Bližší informace o knihách v tomto zařízení nejsou dostupné"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr "Chyba komunikace se zařízením"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5245,115 +5296,115 @@ msgstr ""
"Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte "
"zařízení anebo restarujte počítač."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr "Chyba převodu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr "Neplatné umístění knihovny"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr "Aktualizace dostupná"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr "Spustit program minimalizovaný v systémové liště"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr "Nemůžu spistit "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr "%s je již spuštěno"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr "pravá horní oblast obrazovky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr "pravý dolní okraj obrazovky"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr "skuste restartovat počítač."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr "pokuste se vymazat smazat soubor"
@@ -5543,11 +5594,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr "Kliknutím spustíte přohlížení knih podle tagů"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr "Autoři"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr "Vydavatelé"
@@ -5573,11 +5624,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr "Pro %s musíte zadat přístupové jméno a heslo"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr "Získat zprávy z "
@@ -6031,7 +6082,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6505,15 +6556,15 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr ""
@@ -6966,7 +7017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
+msgid "Portuguese"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
@@ -6989,7 +7040,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po
index 979d011c53..ab98bc2f26 100644
--- a/src/calibre/translations/da.po
+++ b/src/calibre/translations/da.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-07-08 22:59+0000\n"
"Last-Translator: Clement Østergaard \n"
"Language-Team: Danish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:41+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -28,11 +28,11 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -54,25 +54,25 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -122,16 +122,16 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -265,42 +265,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr "Denne profil er beregnet for SONYs PRS serie. PRS 500/505/700 etc."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr "Denne profil er beregnet for Microsoft Reader"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr "Denne profil er beregnet til Mobipocket-bøgerne"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Denne profil er beregnet til Hanlin V3 og dens kloner."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr "Denne profil er beregnet til Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr "Denne profil er beregnet til Amazon Kindle"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -319,6 +319,10 @@ msgstr ""
"udvalg af enheder."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -326,7 +330,7 @@ msgstr ""
"Denne profil er beregnet til SONYs PRS serie. PRS 500/505/700 etc. i "
"liggende tilstand. Hovedsageligt egnet til tegneserier."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Denne profil er beregnet til Amazon Kindle DX"
@@ -429,18 +433,18 @@ msgstr "Kommuniker med Cybook e-bogslæseren"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr "Nyheder"
@@ -448,10 +452,10 @@ msgstr "Nyheder"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr "Overfører bøger til enhed..."
@@ -461,10 +465,10 @@ msgstr "Overfører bøger til enhed..."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr "Fjerner bøger fra enhed..."
@@ -502,16 +506,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr "Kommuniker med Sony PRS-500 e-bogslæseren"
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr "Henter liste over bøger på enheden..."
@@ -524,33 +528,33 @@ msgstr "Kommuniker med Sony PRS-505 e-bogslæseren"
msgid "Kovid Goyal and John Schember"
msgstr "Kovid Goyal og John Schember"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr "Hent enhedsoplysninger..."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr "E-bogslæseren har intet lagerkort i denne sokkel"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr "Der er ikke tilstrækkelig plads i hovedhukommelsen"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr "Sender metadata til enhed..."
@@ -558,47 +562,60 @@ msgstr "Sender metadata til enhed..."
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr "Kommuniker med Sony PRS-700 e-bogslæseren"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Kan ikke finde diskdrevet %s. Prøv at genstarte."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr "Kan ikke finde diskdrevet %s."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr "Du skal have installeret pmount pakken"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr "Kan ikke monterer hovedhukommelsen (Fejlkode: %d)"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
-msgstr "Sorteret liste over formater, enheden vil acceptere"
+msgid "Configure Device"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr "indstillinger for enhedsdrivere"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr "Sorteret liste over formater, enheden vil acceptere"
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr "Kommuniker med en e-bogslæser"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr "Den valgte sokkel: %s er ikke understøttet."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr "Føjer bøger til enhedens metadataliste..."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr "Fjerner bøger fra enhedens metadataliste..."
@@ -610,7 +627,7 @@ msgstr "Genereret %s"
msgid "Failed %s"
msgstr "%s slog fejl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
@@ -620,27 +637,27 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Antal farver for billedkonvertering til gråtone. Standardværdi: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deaktiver normalisering(forbedrer kontrasten) af farveområdet for billeder. "
"Standardværdi: Falsk"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr "Bevar billedformat. Standardværdien er at fylde skærmen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr "Slå skærpning fra"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
@@ -648,11 +665,11 @@ msgstr ""
"Slå trimning af tegneserie sider fra. For nogle tegneserier kan trimning "
"fjerne del af indholdet, såvel som kanter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr "Split ikke landskabsbilleder op i to portrætbilleder"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -660,7 +677,7 @@ msgstr ""
"Behold højde-bredde-forhold og skaler billede med skærmens højde som "
"billedets bredde for visning i landskabstilstand."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -668,13 +685,13 @@ msgstr ""
"Bruges til højre-mod-venstre publikationer som manga. Sørger for at "
"landskabssider splitte i portrætsider fra højre mod venstre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -682,12 +699,12 @@ msgstr ""
"Sortér ikke de fundne filer i en tegneserie alfabetisk, efter navn. Sorter i "
"den rækkefølge de blev tilføjet til tegneserien."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr "Processer ikke billedet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr "Side"
@@ -737,30 +754,30 @@ msgstr "Valgmuligheder til styring af behandlingen af output %s"
msgid "Options to control the look and feel of the output"
msgstr "Valgmuligheder til styring af udseendet af outputtet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr "Kontroller automatisk bestemmelse af dokumentets struktur"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -1006,86 +1023,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr "Kunne ikke finde en e-bog inden i arkivet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1116,6 +1143,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1255,26 +1286,26 @@ msgstr ""
msgid "LRS written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr "Uddybende behandling"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr ""
@@ -1462,7 +1493,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr ""
@@ -1470,7 +1501,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr ""
@@ -1493,11 +1524,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1511,70 +1542,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1635,7 +1666,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr ""
@@ -1667,70 +1698,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr ""
@@ -1766,7 +1797,7 @@ msgstr "Bøger af %s formatet er ikke understøttet"
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2182,6 +2213,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2192,13 +2224,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2211,7 +2245,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2297,6 +2331,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr ""
@@ -2305,13 +2347,13 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "Grundlæggende &skriftstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2322,39 +2364,43 @@ msgstr "Grundlæggende &skriftstørrelse:"
msgid " pt"
msgstr " pkt."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr "Fjern &afstand mellem afsnit"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr "Ingen &lige margener"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2477,8 +2523,8 @@ msgstr "Led efter et billede til brug som omslag for bogen."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3134,10 +3180,14 @@ msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3154,7 +3204,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr ""
@@ -3298,7 +3348,7 @@ msgid "Access log:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr ""
@@ -4834,151 +4884,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -4994,174 +5045,174 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5169,145 +5220,145 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Der er aktive opgaver. Er du sikker på du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr "ADVARSEL: Aktive opgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5492,11 +5543,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr ""
@@ -5522,11 +5573,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr ""
@@ -5978,7 +6029,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6462,15 +6513,15 @@ msgstr ""
"\n"
"For hjælp om de enkelte kommandoer: %%prog kommando --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr "Flytter gammel database til e-bogsbibliotek i %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr "Kopierer %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr "Komprimerer database"
@@ -6931,8 +6982,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
-msgstr "Portugisisk"
+msgid "Portuguese"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15
@@ -6954,7 +7005,7 @@ msgstr "Springer over filtreret artikel: %s"
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr "Kinesisk"
@@ -7394,6 +7445,9 @@ msgstr "abonnementer"
#~ msgid "Set the right margin in pts. Default is %default"
#~ msgstr "Sæt højremargen i punkter. Standardværdien er %default"
+#~ msgid "Portugese"
+#~ msgstr "Portugisisk"
+
#~ msgid ""
#~ "Path to a .ncx file that contains the table of contents to use for this "
#~ "ebook. The NCX file should contain links relative to the directory it is "
diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po
index cd37e18f62..85a495e540 100644
--- a/src/calibre/translations/de.po
+++ b/src/calibre/translations/de.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
-"PO-Revision-Date: 2009-07-25 20:48+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
+"PO-Revision-Date: 2009-07-29 12:06+0000\n"
"Last-Translator: S. Dorscht \n"
"Language-Team: American English \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
@@ -29,11 +29,11 @@ msgstr "Macht gar nix"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -55,25 +55,25 @@ msgstr "Macht gar nix"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -123,16 +123,16 @@ msgstr "Macht gar nix"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -269,42 +269,42 @@ msgstr ""
"Dieses Profil ist geeignet für die SONY PRS Reihe. PRS 500/505/700 etc."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr "Dieses Profil ist geeignet für den Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr "Dieses Profil ist geeignet für Mobipocket Bücher."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Dieses Profil ist geeignet für den Hanlin V3 und dessen Klone."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr "Dieses Profil ist geeignet für das Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr "Dieses Profil ist geeignet für den Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr "Dieses Profil ist geeignet für den Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr "Dieses Profil ist geeignet für den Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Dieses Profil ist geeignet für den IRex Digital Reader 1000."
@@ -323,6 +323,10 @@ msgstr ""
"Reihe von verschiedenen Geräten erstellen wollen."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr "Dieses Profil ist geeignet für das 5-Zoll JetBook."
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -330,7 +334,7 @@ msgstr ""
"Dieses Profil ist geeignet für die SONY PRS Reihe. PRS 500/505/700 etc. in "
"horizontaler Darstellung. Vor allem für Comics hilfreich."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Dieses Profil ist für den Amazon Kindle DX bestimmt."
@@ -434,18 +438,18 @@ msgstr "Kommunikation mit dem Cybook eBook Reader."
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr "Nachrichten"
@@ -453,10 +457,10 @@ msgstr "Nachrichten"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr "Übertrage Bücher ans Gerät..."
@@ -466,10 +470,10 @@ msgstr "Übertrage Bücher ans Gerät..."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr "Entferne Bücher vom Gerät..."
@@ -507,16 +511,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader."
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr "Erhalte die Liste der Bücher auf dem Gerät..."
@@ -529,33 +533,33 @@ msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader."
msgid "Kovid Goyal and John Schember"
msgstr "Kovid Goyal und John Schember"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr "Erhalte Geräte Information..."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr "Sende Metadaten ans Gerät..."
@@ -563,47 +567,61 @@ msgstr "Sende Metadaten ans Gerät..."
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr "Konnte das %s Laufwerk nicht erkennen."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr "Du musst das pmount Paket installieren."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
-msgstr "Geordnete Liste der Formate, die das Gerät akzeptiert"
+msgid "Configure Device"
+msgstr "Gerät konfigurieren"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr "Einstellungen der Geräte Treiber"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr "Geordnete Liste der Formate, die das Gerät akzeptiert"
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+"Dateien in Unterverzeichnissen speichern soweit das Gerät dies unterstützt"
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr "Metadaten aus Dateien auf dem Gerät lesen"
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr "Kommunikation mit einem eBook Reader."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr "Gewählter Slot: %s wird nicht unterstützt."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr "Füge Bücher zur Metadaten Liste des Geräts hinzu..."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr "Entferne Bücher von der Metadaten Liste des Geräts..."
@@ -615,7 +633,7 @@ msgstr "%s gerendert."
msgid "Failed %s"
msgstr "%s schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
@@ -625,30 +643,30 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Anzahl der Farben für die Konvertierung von Graustufenbildern. "
"Voreinstellung: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deaktivieren der Normalisierung (verbessert den Kontrast) des Farbbereichs "
"für Bilder. Voreinstellung: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Seitenverhältnis des Bildes beibehalten. Voreinstellung ist "
"bildschirmfüllende Darstellung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr "Schärfen deaktivieren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
@@ -656,11 +674,11 @@ msgstr ""
"Beschneiden von Comic-Seiten ausschalten. Bei einigen Comics könnte sonst "
"neben dem Rahmen auch Inhalt entfernt werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr "Bilder im Querformat nicht in zwei Bilder im Hochformat aufteilen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -668,7 +686,7 @@ msgstr ""
"Seitenverhältnis beibehalten und Bild so skalieren, dass die Bildschirmhöhe "
"als Bildbreite in der Querformatansicht verwendet wird."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -676,7 +694,7 @@ msgstr ""
"Benutzt für rechts-nach-links Publikationen wie Mangas. Querformatige Seiten "
"werden von rechts nach links in mehrere hochformatige Seiten unterteilt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -684,7 +702,7 @@ msgstr ""
"Entkörnung einschalten. Reduziert die Körnigkeit. Kann die Bearbeitungszeit "
"stark verlängern."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -693,12 +711,12 @@ msgstr ""
"sortieren, sondern die Reihenfolge verwenden, in der sie zum Comic "
"hinzugefügt wurden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr "Auf das Bild keine Verarbeitung anwenden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr "Seite"
@@ -771,11 +789,11 @@ msgstr "Einstellungen zur Kontrolle der Verarbeitung der Ausgabe %s"
msgid "Options to control the look and feel of the output"
msgstr "Einstellungen zur Kontrolle des Layouts der Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
@@ -785,19 +803,19 @@ msgstr ""
"Voreinstellung wird, falls die Ursprungsdatein ein Inhaltsverzeichnis hat, "
"dieses verwendet anstatt des automatisch erstellten."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr "Vorgegebene Downloadschemata auflisten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr "Ausgabe gespeichert in"
@@ -1120,91 +1138,101 @@ msgstr ""
"Lese Metadaten aus angegebener OPF Datei. Die aus dieser Datei gelesenen "
"Metadaten überschreiben jegliche Metadaten in der Ursprungsdatei."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr "Geben Sie den Titel an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
"Geben Sie den Autor an. Mehrere Autoren sollten durch UND-Zeichen getrennt "
"angegeben werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr "Titel, der für die Sortierung verwendet werden soll. "
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
"Zeichenfolge, die für die Sortierung nach Autor verwendet werden soll. "
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr "Geben Sie das Umschlagbild für die angegebene Datei an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr "Geben Sie die Beschreibung des Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr "Geben Sie den Herausgeber des Buches an"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr "Geben Sie die Reihe an, zu der dieses Buch gehört."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr "Geben Sie den Index des Buches in dieser Reihe an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
"Geben Sie die Bewertung an. Dies sollte eine Zahl zwischen 1 und 5 sein."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr "Geben Sie die ISBN des Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
"Geben Sie die Etiketten für das Buch an. Durch Kommata getrennte Liste."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr "Geben Sie den Hersteller des Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr "Geben Sie die Sprache an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr "Konnte kein eBook im Archiv finden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr "Konvertiere Eingabe zu HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr "Führe Veränderungen am eBook durch..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr "Erstelle"
@@ -1242,6 +1270,10 @@ msgstr ""
"können. Die Voreinstellung von %defaultKB ist die für Adobe Digital Editions "
"benötigte Größe."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr "Kein Inhaltsverzeichnis am Anfang des Buches einfügen."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1401,11 +1433,11 @@ msgstr "Erstelle XML..."
msgid "LRS written to "
msgstr "LRS gespeichert in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr "Thumbnail Datei konnte nicht gelesen werden:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
@@ -1413,16 +1445,16 @@ msgstr ""
"%prog [options] datei.lrs\n"
"Erstellt eine LRF Datei aus einer LRS Datei."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr "Pfad zur Zieldatei"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr "Ausführlicher fortfahren"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr "Konvertierung von LRS zu LRS, hilfreich bei der Fehlersuche."
@@ -1626,7 +1658,7 @@ msgstr "Bemerkung"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr "Etiketten"
@@ -1634,7 +1666,7 @@ msgstr "Etiketten"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr "Reihe"
@@ -1657,11 +1689,11 @@ msgstr "Veröffentlicht"
msgid "Rights"
msgstr "Rechte"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr "Einstellungen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1687,7 +1719,7 @@ msgstr ""
"werden Metadaten einfach\n"
"stillschweigend ignoriert.\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
@@ -1696,7 +1728,7 @@ msgstr ""
"angegeben werden. Die Namen der Autoren sollten in der Reihenfolge Vorname "
"Nachname angegeben werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
@@ -1705,7 +1737,7 @@ msgstr ""
"angegeben, aber ein Titel angegeben ist, wird diese Version automatisch aus "
"dem Titel erstellt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
@@ -1714,15 +1746,15 @@ msgstr ""
"nicht angegeben, und ein Autor vorhanden ist, wird sie aus der Autorenangabe "
"automatisch erstellt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr "Geben Sie die Kategorie des Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr "Umschlagbild des Buches holen und als angegebene Datei speichern."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
@@ -1730,7 +1762,7 @@ msgstr ""
"Geben Sie den Namen der OPF Datei an. Die Metadaten werden in die OPF Datei "
"geschrieben."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
@@ -1740,31 +1772,31 @@ msgstr ""
"verwenden. Auf der Kommandozeile angegebene Metadaten überschreiben die aus "
"der OPF Datei gelesenen Metadaten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr "BookID für LRF Dateien angeben"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr "Keine Datei gewählt"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr "Original Metadaten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr "Geänderte Metadaten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr "OPF erstellt in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr "Umschlagbild gespeichert unter"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr "Kein Umschlagbild gefunden"
@@ -1843,7 +1875,7 @@ msgstr ""
"abrufen\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr "Umschlagbild"
@@ -1876,70 +1908,70 @@ msgstr "Komprimierung der Datei Inhalte ausschalten."
msgid "All articles"
msgstr "Alle Artikel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr "Titelseite"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr "Inhaltsverzeichnis"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr "Index"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr "Glossar"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr "Danksagung"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr "Literaturverzeichnis"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr "Schlussschrift"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr "Copyright"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr "Widmung"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr "Epigraph"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr "Vorwort"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr "Abbildungsverzeichnis"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr "Tabellenverzeichnis"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr "Anmerkungen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr "Vorwort"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr "Haupttext"
@@ -1976,7 +2008,7 @@ msgstr "Bücher im %s Format werden nicht unterstützt"
msgid "HTML TOC generation options."
msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr "Book Jacket"
@@ -2480,6 +2512,7 @@ msgstr "Comic Eingabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2490,13 +2523,15 @@ msgid "Options specific to"
msgstr "Einstellungen für"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr "Eingabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2509,7 +2544,7 @@ msgstr "Eingabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2595,6 +2630,14 @@ msgstr "Dateien auftei&len, die größer sind als:"
msgid " KB"
msgstr " KB"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr "FB2 Eingabe"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr "Kein Inhal&tsverzeichnis am Anfang des Buches einfügen."
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr "Layout"
@@ -2603,13 +2646,13 @@ msgstr "Layout"
msgid "Control the look and feel of the output"
msgstr "Kontrolle des Layouts der Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "Ausgangsschrift&größe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2620,39 +2663,43 @@ msgstr "Ausgangsschrift&größe:"
msgid " pt"
msgstr " Punkt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr "Zeilen&höhe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr "&Abstand zwischen Paragrafen entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr "Kein &Blocksatz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr "Tabellen &linearisieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
+msgid "&Transliterate unicode characters to ASCII."
+msgstr "Unicode Zeichen in ASCII umse&tzen."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
msgid "Font size &key:"
msgstr "Schrift&größenschlüssel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
msgid "Input character &encoding"
msgstr "Zeichenkodi&erung der Eingabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
msgid "&Disable font size rescaling"
msgstr "Schriftgrößen&skalierung ausschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
msgid "Insert &blank line"
msgstr "&Leerzeile einfügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr "Extra &CSS"
@@ -2777,8 +2824,8 @@ msgstr "Nach Umschlagbild durchsuchen..."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3460,10 +3507,14 @@ msgstr ""
"Es können keine Bücher mehr auf das Gerät geladen werden, da der "
"Gerätespeicher voll ist "
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr "Verfügbare Formate und deren Reihenfolge für dieses Gerät wählen"
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr "Unterverzeichnisse verwenden"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3480,7 +3531,7 @@ msgstr "Pfad"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr "Formate"
@@ -3634,7 +3685,7 @@ msgid "Access log:"
msgstr "Zugriffs-Protokolldatei:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr "Content Server konnte nicht gestartet werden"
@@ -5266,33 +5317,33 @@ msgstr "eBook öffnen"
msgid "Configure"
msgstr "Konfigurieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr "Speichere einzelnes Format auf Festplatte..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr "Fehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr "&Wiederherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr "Spen&den Sie, um calibre zu unterstützen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr "&Neustart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
@@ -5300,35 +5351,35 @@ msgstr ""
"
Hilfe gibt es online bei %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s von Kovid Goyal %%(version)s
%%(device)s
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr "Metadaten einzeln bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr "Metadaten auf einmal bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr "Metadaten und Umschlagbilder laden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr "Nur Metadaten laden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr "Nur Umschlagbilder laden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
@@ -5337,7 +5388,7 @@ msgstr ""
"Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in "
"verschiedenen Formaten)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
@@ -5345,79 +5396,80 @@ msgstr ""
"Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen "
"(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr "Leeres Buch hinzufügen. (Buch Eintrag ohne Formate)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr "Auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr "Auf Festplatte in ein einziges Verzeichnis speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr "Nur das %s Format auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr "Vorschau"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr "Spezielles Format ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr "Einzeln konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr "Auf einmal konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr "Willkommens-Assistenten ausführen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr "Ähnliche Bücher..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr "Schlechter Datenbank Standort"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr "Umschlagbilder durchsuchen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr "Gerät: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr "Angeschlossen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr "Gerätedatenbank ist beschädigt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -5448,60 +5500,60 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr "Lade Bücher auf das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr "Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr "EPUB Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr "LRF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr "HTML Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr "LIT Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr "MOBI Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr "Text Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr "PDF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr "Comics"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr "Archive"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr "Lesen der Metadaten schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr "Lesen der Metadaten schlug fehl bei folgenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -5509,116 +5561,116 @@ msgstr ""
"Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom "
"Computer entfernt. Sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr "Lösche Bücher vom Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr "Konnte Metadaten nicht laden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr "Keine Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr "Umschlagbilder"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr "Metadaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr "Lade %s für %d Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr "Das Laden der Metadaten schlug teilweise fehl"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr "Laden der Metadaten schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr "Kann Metadaten nicht bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr "Speichern auf Festplatte nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr "Zielverzeichnis auswählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr "Fehler während des Speicherns"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr "Es gab einen Fehler während des Speicherns."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr "Konnte einige Bücher nicht speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr "da das %s Format für diese nicht verfügbar ist."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
"Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr "Rufe Nachrichten ab von "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr " abgerufen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr "Konvertierung nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr "Kein Buch ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr "Ansehen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr "Format zur Vorschau wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr "Konnte Verzeichnis nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr "Mehrere Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5630,32 +5682,32 @@ msgstr ""
"Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, "
"bevor er abgeschlossen ist. Möchten Sie fortfahren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr "%s hat keine verfügbaren Formate."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr "Konfiguration nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr "Es sind keine genaueren Informationen verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
"Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5663,12 +5715,12 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
@@ -5677,19 +5729,19 @@ msgstr ""
"href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen "
"Programm entfernen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr "Misslungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr "Ungültiger Ort der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
@@ -5698,12 +5750,12 @@ msgstr ""
"Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung "
"seiner Entwicklung in Betracht ziehen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -5714,11 +5766,11 @@ msgstr ""
"verursachen.
\n"
" Sind Sie sicher, dass sie beenden möchten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr "WARNUNG: Aktive Aufträge"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -5726,7 +5778,7 @@ msgstr ""
"wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden "
"im Kontextmenü des System Tray."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
@@ -5734,11 +5786,11 @@ msgstr ""
"Letzte Version: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr "Neue Version verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -5748,48 +5800,48 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. "
"Möchten Sie die Download Seite besuchen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr "Minimiert im Systembereich der Kontrollleiste starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr "Start nicht möglich "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr "%s ist schon gestartet."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr "kann im Systemtray gestartet sein, im"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr "oberen rechten Bereich des Bildschirms."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr "unteren rechten Bereich des Bildschirms."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr "Versuchen Sie Ihren Rechner neu zu starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr "Versuche Sie die Datei zu löschen"
@@ -5984,11 +6036,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr "Bücher anhand von Etiketten durchsuchen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr "Autoren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr "Herausgeber"
@@ -6016,11 +6068,11 @@ msgstr ""
"Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren "
"Ursprungsformate zur Verfügung standen."
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr "Nachrichten abrufen von "
@@ -6508,7 +6560,7 @@ msgstr ""
msgid "Could not move library"
msgstr "Konnte Bibliothek nicht verschieben"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr "Willkommens-Assistent"
@@ -7111,15 +7163,15 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr "Migriere alte Datenbank zu eBook Bibliothek in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr "Kopiere %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr "Komprimiere Datenbank"
@@ -7583,8 +7635,8 @@ msgstr "Katalanisch"
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
-msgstr "Portugisisch"
+msgid "Portuguese"
+msgstr "Portugiesisch"
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15
@@ -7606,7 +7658,7 @@ msgstr "Überspringe gefilterten Artikel: %s"
msgid "Kovid Goyal and Sujata Raman"
msgstr "Kovid Goyal und Sujata Raman"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr "Chinesisch"
@@ -9263,6 +9315,9 @@ msgstr "Abonnenten"
#~ msgid "Level &3 TOC"
#~ msgstr "Ebene &3 Inhaltsverzeichnis"
+#~ msgid "Portugese"
+#~ msgstr "Portugisisch"
+
#~ msgid ""
#~ "You can control how calibre detects page boundaries using a XPath "
#~ "expression. To learn how to use XPath expressions see the \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-05-21 15:22+0000\n"
"Last-Translator: Thanos Petkakis \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -28,11 +28,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -54,25 +54,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -122,16 +122,16 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -252,42 +252,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -303,12 +303,16 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr ""
@@ -402,18 +406,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr ""
@@ -421,10 +425,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr ""
@@ -434,10 +438,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr ""
@@ -475,16 +479,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr ""
@@ -497,33 +501,33 @@ msgstr ""
msgid "Kovid Goyal and John Schember"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr ""
@@ -531,47 +535,60 @@ msgstr ""
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
+msgid "Configure Device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr ""
@@ -583,70 +600,70 @@ msgstr ""
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr ""
@@ -696,30 +713,30 @@ msgstr ""
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr ""
@@ -945,86 +962,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1050,6 +1077,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1189,26 +1220,26 @@ msgstr ""
msgid "LRS written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr ""
@@ -1387,7 +1418,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr ""
@@ -1395,7 +1426,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr ""
@@ -1418,11 +1449,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1436,70 +1467,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1560,7 +1591,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr ""
@@ -1591,70 +1622,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr ""
@@ -1690,7 +1721,7 @@ msgstr ""
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2104,6 +2135,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2114,13 +2146,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2133,7 +2167,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2219,6 +2253,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr ""
@@ -2227,13 +2269,13 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2244,39 +2286,43 @@ msgstr ""
msgid " pt"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2399,8 +2445,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3052,10 +3098,14 @@ msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3072,7 +3122,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr ""
@@ -3216,7 +3266,7 @@ msgid "Access log:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr ""
@@ -4726,151 +4776,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -4886,174 +4937,174 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5061,145 +5112,145 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5384,11 +5435,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr ""
@@ -5414,11 +5465,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr ""
@@ -5870,7 +5921,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6344,15 +6395,15 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr ""
@@ -6805,7 +6856,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
+msgid "Portuguese"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
@@ -6828,7 +6879,7 @@ msgstr ""
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr ""
diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po
index 0e46d5752a..3a298a82c5 100644
--- a/src/calibre/translations/es.po
+++ b/src/calibre/translations/es.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-25 02:01+0000\n"
+"POT-Creation-Date: 2009-07-29 15:54+0000\n"
"PO-Revision-Date: 2009-07-19 17:04+0000\n"
"Last-Translator: DiegoJ \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
@@ -31,11 +31,11 @@ msgstr "No hace nada en absoluto"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:404
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:50
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:646
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:650
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895
@@ -57,25 +57,25 @@ msgstr "No hace nada en absoluto"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:870
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:27
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:117
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:150
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:552
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:736
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:561
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:745
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:866
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:871
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:909
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:878
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:84
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:103
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:104
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26
@@ -125,16 +125,16 @@ msgstr "No hace nada en absoluto"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000
#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
#: /home/kovid/work/calibre/src/calibre/library/database.py:917
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:666
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1061
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1098
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1599
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1621
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1672
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:655
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:667
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1062
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1429
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1431
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1601
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1629
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1680
#: /home/kovid/work/calibre/src/calibre/library/server.py:295
#: /home/kovid/work/calibre/src/calibre/library/server.py:356
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
@@ -262,42 +262,42 @@ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
msgstr "Este perfil está orientado a la línea PRS de SONY. La 500/700 etc."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:218
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
msgid "This profile is intended for the Microsoft Reader."
msgstr "Este perfil está orientado al Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240
msgid "This profile is intended for the Mobipocket books."
msgstr "Este perfil está orientado a los libros Mobipocket."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Este perfil está pensado para el Hanlin V3 y clónicos."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:254
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265
msgid "This profile is intended for the Cybook G3."
msgstr "Este perfil está pensado para el G3 de Cybook"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:267
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278
msgid "This profile is intended for the Cybook Opus."
msgstr "Este perfil está orientado al Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:279
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:290
msgid "This profile is intended for the Amazon Kindle."
msgstr "Este perfil está pensado para el Kindle de Amazon"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:312
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:323
msgid "This profile is intended for the Irex Illiad."
msgstr "Este perfil está orientado al Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:325
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:336
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""
@@ -316,6 +316,10 @@ msgstr ""
"dispositivos."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
+msgid "This profile is intended for the 5-inch JetBook."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -323,7 +327,7 @@ msgstr ""
"Este perfil está pensado para la línea Sony PRS. Los 500/505/700 etc. en "
"modo apaisado. Util principalmente para cómics."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:296
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:307
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Este perfil está pensado para el Amazon Kindle DX"
@@ -427,18 +431,18 @@ msgstr "Comunicar con el lector de eBooks Cybook"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:28
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
msgid "John Schember"
msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:619
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:626
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1005
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1332
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1006
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1010
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1333
msgid "News"
msgstr "Noticias"
@@ -446,10 +450,10 @@ msgstr "Noticias"
#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:98
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:100
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:160
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:145
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
msgid "Transferring books to device..."
msgstr "Transfiriendo libros al dispositivo..."
@@ -459,10 +463,10 @@ msgstr "Transfiriendo libros al dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:200
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:165
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:174
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:194
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:201
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:164
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173
msgid "Removing books from device..."
msgstr "Eliminando libros del dispositivo..."
@@ -500,16 +504,16 @@ msgid "Communicate with the Sony PRS-500 eBook reader."
msgstr "Comunica con el lector de eBooks Sony PRS-500"
#: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:102
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:50
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:53
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:56
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:75
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:103
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78
msgid "Getting list of books on device..."
msgstr "Obteniendo la lista de libros en el dispositivo ..."
@@ -522,33 +526,33 @@ msgstr "Comunica con el lector de eBooks Sony PRS-505"
msgid "Kovid Goyal and John Schember"
msgstr "Kovid Goyal y John Schember"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Get device information..."
msgstr "Obtener información del dispositivo..."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:108
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:85
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86
msgid "The reader has no storage card in this slot."
msgstr "El lector no tiene tarjeta de almacenamiento en esta ranura."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:133
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:110
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:109
msgid "There is insufficient free space in main memory"
msgstr "No hay suficiente espacio libre en la memoria principal"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:135
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:112
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:136
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:138
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:111
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113
msgid "There is insufficient free space on the storage card"
msgstr "Hay espacio insuficiente en la tarjeta de almacenamiento"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:228
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:189
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:229
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:188
msgid "Sending metadata to device..."
msgstr "Enviando metadatos al dispositivo..."
@@ -556,47 +560,60 @@ msgstr "Enviando metadatos al dispositivo..."
msgid "Communicate with the Sony PRS-700 eBook reader."
msgstr "Comunicar con el lector de eBooks Sony PRS-700"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:261
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:262
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:329
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "No se ha podido detectar la unidad de disco %s. Trate de reiniciar."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:396
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:499
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:397
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
msgid "Unable to detect the %s disk drive."
msgstr "No se puedo detectar la unidad de disco %s."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:486
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:487
msgid "You must install the pmount package."
msgstr "Debe instalar el paquete pmount."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:505
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:506
msgid "Unable to mount main memory (Error code: %d)"
msgstr "No se pudo montar la memoria principal (Código de error: %d)"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11
-msgid "Ordered list of formats the device will accept"
-msgstr "Lista ordenada de formatos que el dispositivo aceptará"
+msgid "Configure Device"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16
msgid "settings for device drivers"
msgstr "configuraciones de controladores de dispositivos"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:27
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17
+msgid "Ordered list of formats the device will accept"
+msgstr "Lista ordenada de formatos que el dispositivo aceptará"
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18
+msgid "Place files in sub directories if the device supports them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64
+msgid "Read metadata from files on device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:26
msgid "Communicate with an eBook reader."
msgstr "Comunicar con un lector de eBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88
msgid "Selected slot: %s is not supported."
msgstr "Ranura seleccionada: %s no está soportada."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:152
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:151
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:159
msgid "Adding books to device metadata listing..."
msgstr "Añadiendo libros al listado de metatados del dispositivo ..."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:178
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:183
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:177
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:182
msgid "Removing books from device metadata listing..."
msgstr "Eliminando libros del listado de metatados del dispositivo ..."
@@ -608,7 +625,7 @@ msgstr "%s renderizado"
msgid "Failed %s"
msgstr "Fallido %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:257
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256
msgid ""
"Failed to process comic: \n"
"\n"
@@ -618,30 +635,30 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Número de colores para conversión de imágenes a escala de grises. Por "
"defecto es %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:276
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deshabilitar normalizar(mejorar contraste) rango de color para imágenes. Por "
"defecto: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:280
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Mantener relación de aspecto de la imagen. El valor por defecto es para "
"rellenar la pantalla."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid "Disable sharpening."
msgstr "Deshabilitar afilar."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
@@ -649,11 +666,11 @@ msgstr ""
"Desactivar el recortado de páginas de cómics. Para algunos cómics, el "
"recortado puede eliminar tanto contenido como bordes."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286
msgid "Don't split landscape images into two portrait images"
msgstr "No dividir imágenes apaisadas en dos imágenes verticales"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:288
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -661,7 +678,7 @@ msgstr ""
"Mantener la proporción en el tamaño de la imagen, usando la altura de la "
"pantalla como ancho de imagen en el modo de visualización apaisado."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -669,7 +686,7 @@ msgstr ""
"Usado para publicaciones de derecha a izquierda como Mangas. Causa formatear "
"paginas a ser divididas en paginas vertical de derecha a izquierda."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:296
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -677,7 +694,7 @@ msgstr ""
"Activa eliminación de artefactos (despeckle). Reduce el ruido de artefactos "
"en imágenes. Puede incrementar bastante el tiempo de procesamiento."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -685,12 +702,12 @@ msgstr ""
"No sortear los archivos encontrados en el comic por nombre alfabético. En "
"vez usar el orden en el que fueron agregados al comic."
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302
msgid "Apply no processing to the image"
msgstr "Dejar imágenes sin procesar"
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:428
-#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:439
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427
+#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438
msgid "Page"
msgstr "Página"
@@ -758,30 +775,30 @@ msgstr "Opciones para controlar el procesamiento de la salida %s"
msgid "Options to control the look and feel of the output"
msgstr "Opciones para controlar el formato de visualización de la salida."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133
msgid "Control auto-detection of document structure."
msgstr "Control de auto-detección de estructura de documento."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153
msgid "Options to set metadata in the output"
msgstr "Opciones para asignar metadatos en la salida"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
msgid "Options to help with debugging the conversion"
msgstr "Opciones para ayudar con la depuración de la conversión"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:180
msgid "List builtin recipes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Output saved to"
msgstr "Salida guardada a"
@@ -1030,86 +1047,96 @@ msgid ""
"override any metadata in the source file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:35
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:353
+msgid ""
+"Transliterate unicode characters to an ASCII representation. Use with care "
+"because this will replace unicode characters with ASCII. For instance it "
+"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
+"where there are multiple representations of a character (characters shared "
+"by Chinese and Japanese for instance) the representation used by the largest "
+"number of people will be used (Chinese in the previous example)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:368
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:377
msgid "The version of the title to be used for sorting. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381
msgid "String to be used when sorting by author. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the ebook description."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the ebook publisher."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this ebook belongs to."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
msgid "Set the book producer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71
msgid "Set the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512
msgid "Could not find an ebook inside the archive"
msgstr "No se pudo encontrar un libro-e dentro del archivo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:629
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid "Converting input to HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:644
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:719
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:733
msgid "Creating"
msgstr ""
@@ -1140,6 +1167,10 @@ msgid ""
"is the size required for Adobe Digital Editions."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32
+msgid "Do not insert a Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -1287,11 +1318,11 @@ msgstr "Creando XML..."
msgid "LRS written to "
msgstr "LRS escrito en "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:266
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267
msgid "Could not read from thumbnail file:"
msgstr "No se pudo leer el archivo de miniatura:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
@@ -1299,16 +1330,16 @@ msgstr ""
"%prog [opciones] archivo.lrs\n"
"Compila un archivo LRS a un archivo LRF."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288
msgid "Path to output file"
msgstr "Directorio del archivo de salida"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:289
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:116
msgid "Verbose processing"
msgstr "Procesado detallado"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292
msgid "Convert LRS to LRS, useful for debugging."
msgstr "Convierte LRS a LRS, útil para depuración."
@@ -1505,7 +1536,7 @@ msgstr "Comentarios"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1070
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Tags"
msgstr "Etiquetas"
@@ -1513,7 +1544,7 @@ msgstr "Etiquetas"
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Series"
msgstr "Series"
@@ -1536,11 +1567,11 @@ msgstr ""
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:9
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19
msgid "options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:10
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid ""
"\n"
"Read/Write metadata from/to ebook files.\n"
@@ -1554,70 +1585,70 @@ msgid ""
"silently ignored.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"ebook. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85
msgid "Set the BookID in LRF files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143
msgid "No file specified"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158
msgid "Original metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175
msgid "Changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187
msgid "OPF created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
msgid "Cover saved to"
msgstr "Portada guardada en"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195
msgid "No cover found"
msgstr ""
@@ -1697,7 +1728,7 @@ msgstr ""
"LibraryThing.com\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1269
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
msgid "Cover"
msgstr "Portada"
@@ -1730,70 +1761,70 @@ msgstr ""
msgid "All articles"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1270
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
msgid "Title Page"
msgstr "Página de título"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1271
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168
msgid "Table of Contents"
msgstr "Tabla de contenidos"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1272
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
msgid "Index"
msgstr "Índice"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
msgid "Glossary"
msgstr "Glosario"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
msgid "Acknowledgements"
msgstr "Agradecimientos"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287
msgid "Bibliography"
msgstr "Bibliografía"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288
msgid "Colophon"
msgstr "Colofón"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289
msgid "Copyright"
msgstr "Copyright"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290
msgid "Dedication"
msgstr "Dedicatoria"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291
msgid "Epigraph"
msgstr "Epígrafe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292
msgid "Foreword"
msgstr "Prólogo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293
msgid "List of Illustrations"
msgstr "Lista de ilustraciones"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1294
msgid "List of Tables"
msgstr "Lista de tablas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1295
msgid "Notes"
msgstr "Notas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1296
msgid "Preface"
msgstr "Prefacio"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1297
msgid "Main Text"
msgstr "Texto principal"
@@ -1829,7 +1860,7 @@ msgstr "El formato de libros %s no está soportado"
msgid "HTML TOC generation options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:87
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89
msgid "Book Jacket"
msgstr ""
@@ -2254,6 +2285,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
@@ -2264,13 +2296,15 @@ msgid "Options specific to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "input"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44
@@ -2283,7 +2317,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -2369,6 +2403,14 @@ msgstr ""
msgid " KB"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12
+msgid "FB2 Input"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+msgid "Do not insert a &Table of Contents at the beginning of the book."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15
msgid "Look & Feel"
msgstr "Apariencia"
@@ -2377,13 +2419,13 @@ msgstr "Apariencia"
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
msgid "Base &font size:"
msgstr "Tamaño de la &fuente base:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
@@ -2394,39 +2436,43 @@ msgstr "Tamaño de la &fuente base:"
msgid " pt"
msgstr " pt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
msgid "Line &height:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
msgid "Remove &spacing between paragraphs"
msgstr "Eliminar &espaciado entre párrafos"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
msgid "No text &justification"
msgstr "Sin &justificacion de texto"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr "&Linearizar tablas"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93
-msgid "Font size &key:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94
-msgid "Input character &encoding"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
-msgid "&Disable font size rescaling"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96
-msgid "Insert &blank line"
+msgid "&Transliterate unicode characters to ASCII."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97
+msgid "Font size &key:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98
+msgid "Input character &encoding"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99
+msgid "&Disable font size rescaling"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100
+msgid "Insert &blank line"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101
msgid "Extra &CSS"
msgstr ""
@@ -2549,8 +2595,8 @@ msgstr "Localizar una imagen a utilizar como portada de este libro."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:505
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:506
@@ -3212,10 +3258,14 @@ msgid ""
msgstr ""
"No se pueden guardar los libros porque no hay espacio en el dispositivo "
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60
msgid "Select available formats and their order for this device"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63
+msgid "Use sub directories"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86
@@ -3232,7 +3282,7 @@ msgstr "Ruta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Formats"
msgstr "Formatos"
@@ -3385,7 +3435,7 @@ msgid "Access log:"
msgstr "Registro de accesos:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:632
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556
msgid "Failed to start content server"
msgstr "Falló al iniciar el servidor de contenidos"
@@ -4997,33 +5047,33 @@ msgstr "Abrir libro-e"
msgid "Configure"
msgstr "Configurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid "Save single format to disk..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:972
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:986
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49
msgid "Error"
msgstr "Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:139
msgid "Error communicating with device"
msgstr "Error en la comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:154
msgid "&Restore"
msgstr "&Restaurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156
msgid "&Donate to support calibre"
msgstr "&Donar para apoyar calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:161
msgid "&Restart"
msgstr "&Reiniciar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:200
msgid ""
"
For help visit %s.kovidgoyal.net
"
@@ -5031,35 +5081,35 @@ msgstr ""
"
Para mas ayuda, visite %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:223
msgid "Edit metadata individually"
msgstr "Editar metadatos individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225
msgid "Edit metadata in bulk"
msgstr "Edita metadatos en bloque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid "Download metadata and covers"
msgstr "Descargar metadatos y cubiertas"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Download only metadata"
msgstr "Descargar sólo los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Download only covers"
msgstr "Descargar sólo las portadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Add books from a single directory"
msgstr "añadir libros desde un único directorio"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every ebook file is the same book in a different format)"
@@ -5068,7 +5118,7 @@ msgstr ""
"directorio, se asume que cada archivo de libro-e es el mismo libro en "
"diferente formato."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236
msgid ""
"Add books from directories, including sub directories (Multiple books per "
"directory, assumes every ebook file is a different book)"
@@ -5076,79 +5126,80 @@ msgstr ""
"Añadir libros de directorios, incluyendo subdirectorios (Múltiples libros "
"por directorio, se asume que cada archivo de libro-e es un libro diferente."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
msgid "Save to disk"
msgstr "Guardar en el disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
msgid "Save to disk in a single directory"
msgstr "Guardar en el disco, en un único directorio"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1445
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "Save only %s format to disk"
msgstr "Guardar solamente el formato %s en disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
msgid "View"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:287
msgid "View specific format"
msgstr "Ver formato específico"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
msgid "Convert individually"
msgstr "Convertir individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Bulk convert"
msgstr "Convertir en bloque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:329
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Similar books..."
msgstr "Libros similares..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
msgid "Bad database location"
msgstr "Lugar de base de datos incorrecto"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:423
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1573
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587
msgid "Choose a location for your ebook library."
msgstr "Elige otro lugar para tu biblioteca de libros-e"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599
msgid "Browse by covers"
msgstr "Navegar por portadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:708
msgid " detected."
msgstr " detectado."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid "Connected "
msgstr "Conectado "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742
msgid "Device database corrupted"
msgstr "Base de datos del dispositivo corrupta"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -5178,60 +5229,60 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:815
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:862
msgid "Uploading books to device."
msgstr "Enviando libros al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Books"
msgstr "Libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
msgid "EPUB Books"
msgstr "Libros en EPUB"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
msgid "LRF Books"
msgstr "Libros en LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
msgid "HTML Books"
msgstr "Libros en HTML"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
msgid "LIT Books"
msgstr "Libros en LIT"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
msgid "MOBI Books"
msgstr "Libros en MOBI"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:833
msgid "Text books"
msgstr "Libros en Text"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834
msgid "PDF Books"
msgstr "Libros en PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835
msgid "Comics"
msgstr "Comics"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:832
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836
msgid "Archives"
msgstr "Archivos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:867
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:868
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:872
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -5239,115 +5290,115 @@ msgstr ""
"Los libros seleccionados serán eliminados permanentemente y los "
"archivos borrados de tu equipo. ¿Estás seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:917
msgid "Deleting books from device."
msgstr "Eliminando libros del dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
msgid "Cannot download metadata"
msgstr "No se pueden descargar los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:983
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1013
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No books selected"
msgstr "No hay libros seleccionados"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "covers"
msgstr "portadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958
msgid "metadata"
msgstr "metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:960
msgid "Downloading %s for %d book(s)"
msgstr "Descargando %s para %d libro(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Failed to download some metadata"
msgstr "No se pudieron descargar algunos metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
msgid "Failed to download metadata for the following:"
msgstr "No se pudieron descargar metadatos para:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:982
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1026
msgid "Cannot edit metadata"
msgstr "No se pueden editar los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1037
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1051
msgid "Cannot save to disk"
msgstr "No se puede guardar en disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1054
msgid "Choose destination directory"
msgstr "Elegir directorio de destino"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1077
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1064
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1078
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1068
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1069
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1082
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1084
msgid "as the %s format is not available for them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1085
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1090
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1104
msgid "Fetching news from "
msgstr "Buscando noticias de "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117
msgid " fetched."
msgstr " obtenido."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1182
msgid "Cannot convert"
msgstr "No se puede convertir"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371
msgid "No book selected"
msgstr "Seleccione un libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1338
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1390
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1404
msgid "Cannot view"
msgstr "No se puede visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1344
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1358
msgid "Choose the format to view"
msgstr "Elija el formato para visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1370
msgid "Cannot open folder"
msgstr "No se puede abrir carpeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once "
@@ -5355,32 +5406,32 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1405
msgid "%s has no available formats."
msgstr "%s no tiene formatos disponibles"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1443
msgid "Cannot configure"
msgstr "No se puede configurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
msgid "Cannot configure while there are running jobs."
msgstr "No se puede configurar con trabajos en proceso."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1474
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1488
msgid "No detailed info available"
msgstr "No hay información detallada disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489
msgid "No detailed information is available for books on the device."
msgstr ""
"No hay información detallada disponible para los libros en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1523
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1537
msgid "Error talking to device"
msgstr "Error de comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1524
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1538
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5388,12 +5439,12 @@ msgstr ""
"Hubo un error de comunicación con el dispositivo. Desconecte, vuelva a "
"conectar el dispositivo y reinicie la aplicación."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1541
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1555
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1570
msgid "Conversion Error"
msgstr "Error de conversión"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1542
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1556
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
@@ -5401,19 +5452,19 @@ msgstr ""
"
No se pudo convertir: %s
Es un libro con DRM. "
"Primero tienes que eliminar el DRM usando herramientas de una 3ª parte."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1557
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1571
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1582
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596
msgid "Invalid library location"
msgstr "Ubicación de biblioteca no válida"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1597
msgid "Could not access %s. Using %s as the library."
msgstr "No se puede acceder a %s. Usando %s como biblioteca."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1631
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1645
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development."
@@ -5422,22 +5473,22 @@ msgstr ""
"lo encuentras útil, por favor, considera donar dinero para soportar su "
"desarrollo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1669
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hay tareas activas. ¿Estás seguro de que quieres salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1672
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1662
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1676
msgid "WARNING: Active jobs"
msgstr "AVISO: tareas activas"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1713
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1727
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -5445,7 +5496,7 @@ msgstr ""
"continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elige "
"Salir en el menú de contexto de la bandeja del sistema."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1732
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1746
msgid ""
"Latest version: %s"
@@ -5453,11 +5504,11 @@ msgstr ""
"Última versión: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1754
msgid "Update available"
msgstr "Actualización disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1741
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -5467,48 +5518,48 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas "
"características. Visita la página de descarga?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1773
msgid "Use the library located at the specified path."
msgstr "Usar la biblioteca que está en la ruta especificada."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1775
msgid "Start minimized to system tray."
msgstr "Iniciar programa minimizado en la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1777
msgid "Log debugging information to console"
msgstr "Información del log de depuración a consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1825
msgid "If you are sure it is not running"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1827
msgid "Cannot Start "
msgstr "No se puede iniciar "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1828
msgid "%s is already running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1831
msgid "may be running in the system tray, in the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1833
msgid "upper right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1835
msgid "lower right region of the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1824
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838
msgid "try rebooting your computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1826
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860
msgid "try deleting the file"
msgstr ""
@@ -5702,11 +5753,11 @@ msgstr ""
msgid "Click to browse books by tags"
msgstr "Haz clic para navegar por los libros por etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Authors"
msgstr "Autores"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83
msgid "Publishers"
msgstr "Editoriales"
@@ -5732,11 +5783,11 @@ msgid ""
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
msgid "You must set a username and password for %s"
msgstr "Debes elegir un usuario y contraseña para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Fetch news from "
msgstr "Busca noticias de "
@@ -6203,7 +6254,7 @@ msgstr ""
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:506
msgid "welcome wizard"
msgstr ""
@@ -6781,16 +6832,16 @@ msgstr ""
"\n"
"Para ver la ayuda a cada orden ejecuta: %%prog orden --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1535
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"Migrando base de datos antigua a biblioteca de libros-e en %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1564
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565
msgid "Copying %s"
msgstr "Copiando %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1581
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582
msgid "Compacting database"
msgstr "Compactando base de datos"
@@ -7254,8 +7305,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20
-msgid "Portugese"
-msgstr "Portugués"
+msgid "Portuguese"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15
@@ -7277,7 +7328,7 @@ msgstr "Ignorando artículo filtrado: %s"
msgid "Kovid Goyal and Sujata Raman"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:19
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17
msgid "Chinese"
msgstr "Chino"
@@ -8965,6 +9016,9 @@ msgstr "suscriptores"
#~ msgid "&Name XPath:"
#~ msgstr "&Nombre XPath:"
+#~ msgid "Portugese"
+#~ msgstr "Portugués"
+
#~ msgid ""
#~ "You can control how calibre detects page boundaries using a XPath "
#~ "expression. To learn how to use XPath expressions see the \n"
"Language-Team: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-07-26 20:40+0000\n"
+"X-Launchpad-Export-Date: 2009-07-29 21:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
@@ -58,7 +58,7 @@ msgstr ""
"compte gratuit sur isbndb.com.\n"
"\n"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95
msgid "&Linearize tables"
msgstr "&Linéariser les tables"
@@ -156,7 +156,7 @@ msgstr ""
"vous devrez utiliser ultérieurement le \"mode avancé\" pour personnaliser le "
"processus de récupération.