diff --git a/.bzrignore b/.bzrignore
index 6adb047922..e2d1636ddd 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -26,3 +26,6 @@ nbproject/
*.pidb
*.sln
*.userprefs
+.project
+.pydevproject
+.settings/
diff --git a/Changelog.yaml b/Changelog.yaml
index a08418e15c..4ff8ebf7fb 100644
--- a/Changelog.yaml
+++ b/Changelog.yaml
@@ -4,6 +4,137 @@
# for important features/bug fixes.
# Also, each release can have new and improved recipes.
+- version: 0.7.16
+ date: 2010-08-27
+
+ new features:
+ - title: "Driver for the Kindle 3"
+
+ - title: "Users can now customize what actions appear in the toolbar and context menus via Preferences->Interface->Toolbars"
+
+ - title: "Draw a thin broder around the cover in the edit metadata dialog."
+ tickets: [6605]
+
+ - title: "Create (almost) all temporary files in a subdirectory so as not to clutter up temp directory"
+
+ - title: "FB2 Output: Add option to try to generate FB2 sections from the TOC. This may or may not work, depending on the file, so use with care."
+
+ - title: "Add an option to remove all tags from selected books in the bulk metadata editor."
+
+ - title: "Add a tweak to control how the dates in the Date column are formatted."
+
+ bug fixes:
+ - title: "Fix regression in 0.7.15 that broke the Similar books action and the add books to library from device action"
+ tickets: [6630, 6576]
+
+ - title: "Add ZIP and RAR to the input format order preferences."
+ tickets: [5879]
+
+ - title: "Update podofo in all binary builds to 0.8.2. Should fix bug where setting metadata in some PDF files would cause file truncation."
+
+ - title: "Add/remove header wizard: When running on PDF input, replace non breaking spaces with normal spaces, since it is hard to write regexps to match non breaking spaces with the regex builder wizard."
+
+ - title: "Fix crash is user tries to switch libraries whiel a device is being detected"
+ tickets: [6589]
+
+ - title: "Title sort now ignores leading quite character. Only applies to newly added books."
+ tickets: [6594]
+
+ - title: "Conversion pipeline: Don't fail if parsing extra css raises an exception. Instead just ignore it."
+
+ - title: "SONY driver: Use the tz field (available in newer readers) to set timestamps correctly, when available."
+
+ - title: "Shortening file paths: Handle the case of very long filenames with periods in them."
+ tickets: [6566]
+
+ new recipes:
+ - title: "The TMZ and Atlanta Journal Constitution"
+ author: Tony Stegall
+
+ - title: "Consumerist and Gawker Media"
+ author: Trickery
+
+ improved recipes:
+ - National Review Online
+
+- version: 0.7.15
+ date: 2010-08-20
+
+ new features:
+ - title: "Multiple library support: Various improvements to make using multiple calibre libraries easier."
+ type: major
+ desc: >
+ "Now, when you switch libraries using the Choose Library button on the toolbar, entries are created in the menu of that button to easily switch to that library in the
+ future. Also, you can now right click on a book in the calibre library and use the 'Copy to library' action to copy the book to another library,
+ that you have switched to at least once. The name of the current library is shown in the titlebar.
+ "
+
+ - title: "Content server: Allow setting a restriction so that the server shares only some of the books in the library."
+ type: major
+ desc: >
+ "You can now use a Saved Search as a restiction for the content server, via Preferences->Content Server. This will cause the
+ server to share only those books that match the saved search.
+ "
+
+ - title: "Speed up metadata editing. Small speed up for single book editing and major speedup for bulk editing."
+ tickets: [6472]
+
+ - title: "Drivers for the Kogan and Spectra e-book readers and the Samsung Captivate"
+
+ - title: "Allow calibredb to manage saved searches stored in the library."
+
+ - title: "Add a tweak to automatically connect to a folder on startup. Accessible via Preferences->Advanced->Tweaks"
+
+ - title: "You can specify a restriction based on a saved search to be applied on calibre startup"
+
+ - title: "All actions in toolbar/context menus have been refactored to become plugins"
+
+ bug fixes:
+
+ - title: "Content server: Fix Saved Search and User Category handling in the OPDS feeds."
+ tickets: [6549, 6551]
+
+ - title: "Fix regression that broke reading covers from CBR files"
+
+ - title: "Fix regression in 0.7.13 that broke Comic Input when image output format was set to JPEG"
+
+ - title: "Fix Comic Input default settings not being used when bulk converting comics"
+
+ - title: "SONY driver: Fix series order being lost when metadata management is set to manual"
+
+ - title: "Fix behavior of Tag Browser and search restictions when switching libraries"
+ tickets: [6511]
+
+ - title: "Do not allow the user to override the default tweaks or the hyphenate javascript. Also if a file is not found, do not use the user location as the default base."
+ tickets: [6524]
+
+ - title: "Catalog generation: Changed default regex for genre tags to allow punctuation within genre tags."
+
+ - title: "Linux environment: Use a temporary dir as the config directory if write access to the normal config directory is unavailable. Can be overriden by using the CALIBRE_CONFIG_DIRECTORY environment variable"
+
+ - title: "Jobs window now remebers its size and can be launched by a keyboard shortcut (Alt+Shift+J)"
+ tickets: [6505]
+
+ - title: "Fixing regression that broke clicking on links in the Book Details window"
+ tickets: [6509]
+
+ - title: "Parallel job management: Do not allow new jobs to start when all cores are used."
+
+ - title: "Fix a bug that could cause the jobs window to show details for the wrong job"
+ tickets: [6130]
+
+ - title: "Workaround for PyQt4/util-linux conflict on gentoo"
+
+ new recipes:
+ - title: "La Jornada"
+ author: rogliedoh
+
+ - title: "Futurismic"
+ author: Darko Miletic
+
+ improved recipes:
+ - GoComics
+
- version: 0.7.14
date: 2010-08-13
@@ -25,6 +156,7 @@
- title: "Add button to the manage authors dialog to automatically reset all author sort values"
+
bug fixes:
- title: "Fix regression in 0.7.13 that broke changing libraries"
@@ -52,7 +184,7 @@
new recipes:
- title: "Yahoo News, Skeptical Enquirer and Skeptic"
- author: Startson17
+ author: Starson17
- title: "Bolivian newspapers"
author: Darko Miletic
diff --git a/resources/calibre-portable.bat b/resources/calibre-portable.bat
new file mode 100644
index 0000000000..fb3444e34e
--- /dev/null
+++ b/resources/calibre-portable.bat
@@ -0,0 +1,114 @@
+@echo OFF
+REM CalibreRun.bat
+REM ~~~~~~~~~~~~~~
+REM Batch File to start a Calibre configuration on Windows
+REM giving explicit control of the location of:
+REM - Calibe Program Files
+REM - Calibre Library Files
+REM - Calibre Config Files
+REM - Calibre Metadata database
+REM - Calibre Source files
+REM By setting the paths correctly it can be used to run:
+REM - A "portable calibre" off a USB stick.
+REM - A network installation with local metadata database
+REM (for performance) and books stored on a network share
+REM
+REM If trying to run off a USB stick then the following
+REM folder structure is recommended:
+REM - Calibre2 Location of program files
+REM - CalibreConfig Location of Configuration files
+REM - CalibreLibrary Location of Books and metadata
+
+
+REM -------------------------------------
+REM Set up Calibre Config folder
+REM -------------------------------------
+
+If EXIST CalibreConfig SET CALIBRE_CONFIG_DIRECTORY=%cd%\CalibreConfig
+
+
+REM --------------------------------------------------------------
+REM Specify Location of ebooks
+REM
+REM Location where Book files are located
+REM Either set explicit path, or if running from a USB stick
+REM a relative path can be used to avoid need to know the
+REM drive letter of the USB stick.
+
+REM Comment out any of the following that are not to be used
+REM --------------------------------------------------------------
+
+SET CALIBRE_LIBRARY_DIRECTORY=U:\eBOOKS\CalibreLibrary
+IF EXIST CalibreLibrary SET CALIBRE_LIBRARY_DIRECTORY=%cd%\CalibreLibrary
+IF EXIST CalibreBooks SET CALIBRE_LIBRARY_DIRECTORY=%cd%\CalibreBooks
+
+
+REM --------------------------------------------------------------
+REM Specify Location of metadata database (optional)
+REM
+REM Location where the metadata.db file is located. If not set
+REM the same location as Books files will be assumed. This.
+REM options is used to get better performance when the Library is
+REM on a (slow) network drive. Putting the metadata.db file
+REM locally gives a big performance improvement.
+REM --------------------------------------------------------------
+
+IF EXIST CalibreBooks SET SET CALIBRE_OVERRIDE_DATABASE_PATH=%cd%\CalibreBooks\metadata.db
+IF EXIST CalibreMetadata SET CALIBRE_OVERRIDE_DATABASE_PATH=%cd%\CalibreMetadata\metadata.db
+
+
+REM --------------------------------------------------------------
+REM Specify Location of source (optional)
+REM
+REM It is easy to run Calibre from source
+REM Just set the environment variable to where the source is located
+REM When running from source the GUI will have a '*' after the version.
+REM --------------------------------------------------------------
+
+IF EXIST Calibre\src SET CALIBRE_DEVELOP_FROM=%cd%\Calibre\src
+
+
+REM --------------------------------------------------------------
+REM Specify Location of calibre binaries (optinal)
+REM
+REM To avoid needing Calibre to be set in the search path, ensure
+REM that Calibre Program Files is current directory when starting.
+REM The following test falls back to using search path .
+REM This folder can be populated by cpying the Calibre2 folder from
+REM an existing isntallation or by isntalling direct to here.
+REM --------------------------------------------------------------
+
+IF EXIST Calibre2 CD Calibre2
+
+
+REM --------------------------------------------
+REM Display settings that will be used
+REM --------------------------------------------
+
+echo PROGRAMS=%cd%
+echo SOURCE=%CALIBRE_DEVELOP_FROM%
+echo CONFIG=%CALIBRE_CONFIG_DIRECTORY%
+echo LIBRARY=%CALIBRE_LIBRARY_DIRECTORY%
+echo DATABASE=%CALIBRE_OVERRIDE_DATABASE_PATH%
+
+REM The following gives a chance to check the settings before
+REM starting Calibre. It can be commented out if not wanted.
+
+echo "Press CTRL-C if you do not want to continue"
+pause
+
+
+REM --------------------------------------------------------
+REM Start up the calibre program.
+REM
+REM The use of 'belownormal' priority helps keep the system
+REM responsive while Calibre is running. Within Calibre itself
+REM the backgound processes should be set to run with 'low' priority.
+
+REM Using the START command starts up Calibre in a separate process.
+REM If used without /WAIT opotion launches Calibre and contines batch file.
+REM Use with /WAIT to wait until Calibre completes to run a task on exit
+REM --------------------------------------------------------
+
+echo "Starting up Calibre"
+START /belownormal Calibre --with-library %CALIBRE_LIBRARY_DIRECTORY%
diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py
index d6f134f724..e03b0680be 100644
--- a/resources/default_tweaks.py
+++ b/resources/default_tweaks.py
@@ -44,7 +44,7 @@ bool_custom_columns_are_tristate = 'yes'
# title within authors.
sort_columns_at_startup = None
-# Format to be used for publication date
+# Format to be used for publication date and the timestamp (date).
# A string controlling how the publication date is displayed in the GUI
# d the day as number without a leading zero (1 to 31)
# dd the day as number with a leading zero (01 to 31)
@@ -59,8 +59,10 @@ sort_columns_at_startup = None
# For example, given the date of 9 Jan 2010, the following formats show
# MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010
# MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10
-# default if not set: MMM yyyy
+# publication default if not set: MMM yyyy
+# timestamp default if not set: dd MMM yyyy
gui_pubdate_display_format = 'MMM yyyy'
+gui_timestamp_display_format = 'dd MMM yyyy'
# Control title and series sorting in the library view.
# If set to 'library_order', Leading articles such as The and A will be ignored.
@@ -81,3 +83,11 @@ title_series_sorting = 'library_order'
# strictly_alphabetic, it would remain "The Client".
save_template_title_series_sorting = 'library_order'
+# Specify a folder that calibre should connect to at startup using
+# connect_to_folder. This must be a full path to the folder. If the folder does
+# not exist when calibre starts, it is ignored. If there are '\' characters in
+# the path (such as in Windows paths), you must double them.
+# Examples:
+# auto_connect_to_folder = 'C:\\Users\\someone\\Desktop\\testlib'
+# auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'
+auto_connect_to_folder = ''
\ No newline at end of file
diff --git a/resources/images/news/consumerist.png b/resources/images/news/consumerist.png
new file mode 100644
index 0000000000..47cceb2b37
Binary files /dev/null and b/resources/images/news/consumerist.png differ
diff --git a/resources/images/news/deadspin.png b/resources/images/news/deadspin.png
new file mode 100644
index 0000000000..0b1309c8e0
Binary files /dev/null and b/resources/images/news/deadspin.png differ
diff --git a/resources/images/news/fleshbot.png b/resources/images/news/fleshbot.png
new file mode 100644
index 0000000000..e3b730dc72
Binary files /dev/null and b/resources/images/news/fleshbot.png differ
diff --git a/resources/images/news/fstream.png b/resources/images/news/fstream.png
new file mode 100644
index 0000000000..a9fc6b4aae
Binary files /dev/null and b/resources/images/news/fstream.png differ
diff --git a/resources/images/news/gawker.png b/resources/images/news/gawker.png
new file mode 100644
index 0000000000..3fb7b52b28
Binary files /dev/null and b/resources/images/news/gawker.png differ
diff --git a/resources/images/news/io9.png b/resources/images/news/io9.png
new file mode 100644
index 0000000000..62d04d92d5
Binary files /dev/null and b/resources/images/news/io9.png differ
diff --git a/resources/images/news/jalopnik.png b/resources/images/news/jalopnik.png
new file mode 100644
index 0000000000..f2f7a29c1c
Binary files /dev/null and b/resources/images/news/jalopnik.png differ
diff --git a/resources/images/news/jezebel.png b/resources/images/news/jezebel.png
new file mode 100644
index 0000000000..c9d4b2c28c
Binary files /dev/null and b/resources/images/news/jezebel.png differ
diff --git a/resources/images/news/kotaku.png b/resources/images/news/kotaku.png
new file mode 100644
index 0000000000..320a59c04b
Binary files /dev/null and b/resources/images/news/kotaku.png differ
diff --git a/resources/images/news/la_jornada.png b/resources/images/news/la_jornada.png
new file mode 100644
index 0000000000..718731a380
Binary files /dev/null and b/resources/images/news/la_jornada.png differ
diff --git a/resources/images/news/lifehacker.png b/resources/images/news/lifehacker.png
new file mode 100644
index 0000000000..4e3f03eb7f
Binary files /dev/null and b/resources/images/news/lifehacker.png differ
diff --git a/resources/recipes/ajc.recipe b/resources/recipes/ajc.recipe
new file mode 100644
index 0000000000..4315101a63
--- /dev/null
+++ b/resources/recipes/ajc.recipe
@@ -0,0 +1,69 @@
+from calibre.web.feeds.news import BasicNewsRecipe
+
+class AdvancedUserRecipe1282101454(BasicNewsRecipe):
+ title = 'The AJC'
+ language = 'en'
+ __author__ = 'TonytheBookworm'
+ description = 'News from Atlanta and USA'
+ publisher = 'The Atlanta Journal'
+ category = 'news, politics, USA'
+ oldest_article = 1
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ extra_css = '.headline {font-size: x-large;} \n .fact { padding-top: 10pt }'
+ masthead_url = 'http://gawand.org/wp-content/uploads/2010/06/ajc-logo.gif'
+ keep_only_tags = [
+ dict(name='div', attrs={'id':['cxArticleContent']})
+ ,dict(attrs={'id':['cxArticleText','cxArticleBodyText']})
+ ]
+ feeds = [
+ ('Breaking News', 'http://www.ajc.com/genericList-rss.do?source=61499'),
+ # -------------------------------------------------------------------
+ # Here are the different area feeds. Choose which ever one you wish to
+ # read by simply removing the pound sign from it. I currently have it
+ # set to only get the Cobb area
+ # --------------------------------------------------------------------
+ ('Atlanta & Fulton', 'http://www.ajc.com/section-rss.do?source=atlanta'),
+ #('Clayton', 'http://www.ajc.com/section-rss.do?source=clayton'),
+ #('DeKalb', 'http://www.ajc.com/section-rss.do?source=dekalb'),
+ #('Gwinnett', 'http://www.ajc.com/section-rss.do?source=gwinnett'),
+ #('North Fulton', 'http://www.ajc.com/section-rss.do?source=north-fulton'),
+ #('Metro', 'http://www.ajc.com/section-rss.do?source=news'),
+ #('Cherokee', 'http://www.ajc.com/section-rss.do?source=cherokee'),
+ ('Cobb', 'http://www.ajc.com/section-rss.do?source=cobb'),
+ #('Fayette', 'http://www.ajc.com/section-rss.do?source=fayette'),
+ #('Henry', 'http://www.ajc.com/section-rss.do?source=henry'),
+ #('Q & A', 'http://www.ajc.com/genericList-rss.do?source=77197'),
+ ('Opinions', 'http://www.ajc.com/section-rss.do?source=opinion'),
+ ('Ga Politics', 'http://www.ajc.com/section-rss.do?source=georgia-politics-elections'),
+ # ------------------------------------------------------------------------
+ # Here are the different sports feeds. I only follow the Falcons, and Highschool
+ # but again
+ # You can enable which ever team you like by removing the pound sign
+ # ------------------------------------------------------------------------
+ ('Sports News', 'http://www.ajc.com/genericList-rss.do?source=61510'),
+ #('Braves', 'http://www.ajc.com/genericList-rss.do?source=61457'),
+ ('Falcons', 'http://www.ajc.com/genericList-rss.do?source=61458'),
+ #('Hawks', 'http://www.ajc.com/genericList-rss.do?source=61522'),
+ #('Dawgs', 'http://www.ajc.com/genericList-rss.do?source=61492'),
+ #('Yellowjackets', 'http://www.ajc.com/genericList-rss.do?source=61523'),
+ ('Highschool', 'http://www.ajc.com/section-rss.do?source=high-school'),
+ ('Events', 'http://www.accessatlanta.com/section-rss.do?source=events'),
+ ('Music', 'http://www.accessatlanta.com/section-rss.do?source=music'),
+ ]
+
+
+
+
+ def print_version(self, url):
+ return url.partition('?')[0] +'?printArticle=y'
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/recipes/clarin.recipe b/resources/recipes/clarin.recipe
index 7bbb663d1d..cf9440ad55 100644
--- a/resources/recipes/clarin.recipe
+++ b/resources/recipes/clarin.recipe
@@ -18,7 +18,7 @@ class Clarin(BasicNewsRecipe):
use_embedded_content = False
no_stylesheets = True
encoding = 'utf8'
- language = 'es_AR'
+ language = 'es'
publication_type = 'newspaper'
INDEX = 'http://www.clarin.com'
masthead_url = 'http://www.clarin.com/static/CLAClarin/images/logo-clarin-print.jpg'
diff --git a/resources/recipes/consumerist.recipe b/resources/recipes/consumerist.recipe
new file mode 100644
index 0000000000..3d8056e49d
--- /dev/null
+++ b/resources/recipes/consumerist.recipe
@@ -0,0 +1,53 @@
+__license__ = 'GPL v3'
+__copyright__ = '2010, NA'
+'''
+consumerist.com
+'''
+
+from calibre.web.feeds.news import BasicNewsRecipe
+
+class Consumerist(BasicNewsRecipe):
+ title = 'Consumerist'
+ __author__ = 'NA'
+ description = "Consumerist, Shoppers Bite Back."
+ publisher = 'consumerist.com'
+ category = 'news, consumer news, consumer rights'
+ oldest_article = 2
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ encoding = 'utf-8'
+ use_embedded_content = False
+ language = 'en'
+ masthead_url = 'http://consumerist.com/css/images/footer_man.gif'
+ extra_css = '''
+ body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif}
+ img{margin-bottom: 1em}
+ h1{font-family :Arial,Helvetica,sans-serif; font-size:x-large}
+ h2{font-family :Arial,Helvetica,sans-serif; font-size:large}
+ '''
+ conversion_options = {
+ 'comment' : description
+ , 'tags' : category
+ , 'publisher' : publisher
+ , 'language' : language
+ }
+
+ remove_attributes = ['width','height']
+ #keep_only_tags = [dict(attrs={'class':['', 'category-breadcrumb']}),]
+ remove_tags_before = dict(name='h2')
+
+ remove_tags = [
+ #dict(name='iframe'),
+ dict(name='div', attrs={'class':['e-comments', 'more-about', 'entry-tags']}),
+ #dict(name='div', attrs={'id':['IEContainer', 'clickIncludeBox']}),
+ #dict(name='ul', attrs={'class':'article-tools'}),
+ #dict(name='ul', attrs={'class':'articleTools'}),
+ ]
+
+ remove_tags_after = dict(attrs={'class':'e-body'})
+
+ feeds = [(u'Articles', u'http://consumerist.com/index.xml')]
+
+ def preprocess_html(self, soup):
+ return self.adeify_images(soup)
+
diff --git a/resources/recipes/deadspin.recipe b/resources/recipes/deadspin.recipe
new file mode 100644
index 0000000000..89e8b2d490
--- /dev/null
+++ b/resources/recipes/deadspin.recipe
@@ -0,0 +1,44 @@
+__license__ = 'GPL v3'
+__copyright__ = '2010, NA'
+'''
+deadspin.com
+'''
+
+from calibre.web.feeds.news import BasicNewsRecipe
+
+class Deadspin(BasicNewsRecipe):
+ title = 'Deadspin'
+ __author__ = 'NA'
+ description = "Deadspin, Sports News without Access, Favor, or Discretion."
+ publisher = 'deadspin.com'
+ category = 'news, sports, meltdowns'
+ oldest_article = 2
+ max_articles_per_feed = 100
+ no_stylesheets = True
+ encoding = 'utf-8'
+ use_embedded_content = False
+ language = 'en'
+ masthead_url = 'http://cache.gawkerassets.com/assets/deadspin.com/img/logo.png'
+ extra_css = '''
+ body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif}
+ img{margin-bottom: 1em}
+ h1{font-family :Arial,Helvetica,sans-serif; font-size:large}
+ '''
+ conversion_options = {
+ 'comment' : description
+ , 'tags' : category
+ , 'publisher' : publisher
+ , 'language' : language
+ }
+
+ remove_attributes = ['width','height']
+ keep_only_tags = [dict(attrs={'class':'content permalink'})]
+ remove_tags_before = dict(name='h1')
+ remove_tags = [dict(attrs={'class':'contactinfo'})]
+ remove_tags_after = dict(attrs={'class':'contactinfo'})
+
+ feeds = [(u'Articles', u'http://feeds.gawker.com/deadspin/full')]
+
+ def preprocess_html(self, soup):
+ return self.adeify_images(soup)
+
diff --git a/resources/recipes/europasur.recipe b/resources/recipes/europasur.recipe
new file mode 100644
index 0000000000..cda111e995
--- /dev/null
+++ b/resources/recipes/europasur.recipe
@@ -0,0 +1,68 @@
+
+__license__ = 'GPL v3'
+__copyright__ = '2010, Darko Miletic )', re.DOTALL)
+ elif format == 'pdf':
+ linere = re.compile('(?<= [ ]* \s*'+chap+'
\n'
else:
- return ''+chap+'
\n'+title+'
\n'
+ return ''+chap+'
\n'+title+'
\n'
def wrap_lines(match):
ital = match.group('ital')
@@ -63,7 +62,7 @@ def wrap_lines(match):
else:
return ital+' '
-def line_length(raw, percent):
+def line_length(format, raw, percent):
'''
raw is the raw text to find the line length to use for wrapping.
percentage is a decimal number, 0 - 1 which is used to determine
@@ -72,7 +71,10 @@ def line_length(raw, percent):
median value.
'''
raw = raw.replace(' ', ' ')
- linere = re.compile('(?<=
).*?(?=
)', re.DOTALL)
+ if format == 'html':
+ linere = re.compile('(?<=
).*?(?=
)', re.DOTALL)
lines = linere.findall(raw)
lengths = []
@@ -202,11 +204,8 @@ class HTMLPreProcessor(object):
# Remove gray background
(re.compile(r'
]*>)\n?((?=()?\s*\w+(\s+\w+)?()?(
]*>|?p[^>]*>))((?P
]*>|?p[^>]*>)))?', re.IGNORECASE), chap_head),
+ (re.compile(r'(?=<(/?br|p))(<(/?br|p)[^>]*)?>\s*(?P
]*>)\n?((?=()?\s*\w+(\s+\w+)?()?(
]*>|?p[^>]*>))((?P
]*>|?p[^>]*>)))?'), chap_head),
# Have paragraphs show better
@@ -251,20 +250,27 @@ class HTMLPreProcessor(object):
def is_pdftohtml(self, src):
return '' in src[:1000]
- def __call__(self, html, remove_special_chars=None):
+ def __call__(self, html, remove_special_chars=None,
+ get_preprocess_html=False):
if remove_special_chars is not None:
html = remove_special_chars.sub('', html)
html = html.replace('\0', '')
+ is_pdftohtml = self.is_pdftohtml(html)
if self.is_baen(html):
rules = []
elif self.is_book_designer(html):
rules = self.BOOK_DESIGNER
- elif self.is_pdftohtml(html):
+ elif is_pdftohtml:
rules = self.PDFTOHTML
else:
rules = []
- if not self.extra_opts.keep_ligatures:
+ start_rules = []
+ if is_pdftohtml:
+ # Remove non breaking spaces
+ start_rules.append((re.compile(ur'\u00a0'), lambda match : ' '))
+
+ if not getattr(self.extra_opts, 'keep_ligatures', False):
html = _ligpat.sub(lambda m:LIGATURES[m.group()], html)
end_rules = []
@@ -289,16 +295,42 @@ class HTMLPreProcessor(object):
traceback.print_exc()
if getattr(self.extra_opts, 'unwrap_factor', 0.0) > 0.01:
- length = line_length(html, getattr(self.extra_opts, 'unwrap_factor'))
+ length = line_length('pdf', html, getattr(self.extra_opts, 'unwrap_factor'))
if length:
end_rules.append(
# Un wrap using punctuation
(re.compile(r'(?<=.{%i}[a-z\.,;:)\-IA])\s*(?P
', '
\n\n', text)
return text
def fb2_header(self):
@@ -149,6 +152,11 @@ class FB2MLizer(object):
self.oeb.warn('Ignoring toc item: %s not found in document.' % item)
return ''.join(toc)
+ def sectionize_chapters(self, text):
+ text = re.sub(r'(?imsu)(?P )*\s*.+?\s*( )*\s*.+?\s*('+'\g
\n', html)
+ # Unwrap lines using punctation if the median length of all lines is less than 150
+ #
+ # Insert extra line feeds so the line length regex functions properly
+ html = re.sub(r"
]*>\s*]*>\s*(?P
]*>\s*(]*>\s*\s*)
\s*){0,3}\s*]*>\s*(]*>)?\s*" % length, re.UNICODE)
+ if length < 150:
+ res = unwrap.sub(' ', res)
f.write(res)
self.write_inline_css(inline_class)
stream.seek(0)
diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py
index 062e4eeab9..5ffd8d723a 100644
--- a/src/calibre/gui2/__init__.py
+++ b/src/calibre/gui2/__init__.py
@@ -19,8 +19,40 @@ from calibre.ebooks.metadata.meta import get_metadata, metadata_from_formats
from calibre.ebooks.metadata import MetaInformation
from calibre.utils.date import UNDEFINED_DATE
+# Setup gprefs {{{
gprefs = JSONConfig('gui')
+gprefs.defaults['action-layout-toolbar'] = (
+ 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View', None,
+ 'Choose Library', 'Donate', None, 'Fetch News', 'Save To Disk',
+ 'Connect Share', None, 'Remove Books', None, 'Help', 'Preferences',
+ )
+
+gprefs.defaults['action-layout-toolbar-device'] = (
+ 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View',
+ 'Send To Device', None, None, 'Location Manager', None, None,
+ 'Fetch News', 'Save To Disk', 'Connect Share', None,
+ 'Remove Books', None, 'Help', 'Preferences',
+ )
+
+gprefs.defaults['action-layout-context-menu'] = (
+ 'Edit Metadata', 'Send To Device', 'Save To Disk',
+ 'Connect Share', 'Copy To Library', None,
+ 'Convert Books', 'View', 'Open Folder', 'Show Book Details',
+ 'Similar Books', None, 'Remove Books',
+ )
+
+gprefs.defaults['action-layout-context-menu-device'] = (
+ 'View', 'Save To Disk', None, 'Remove Books', None,
+ 'Add To Library', 'Edit Collections',
+ )
+
+gprefs.defaults['show_splash_screen'] = True
+gprefs.defaults['toolbar_icon_size'] = 'medium'
+gprefs.defaults['toolbar_text'] = 'auto'
+
+# }}}
+
NONE = QVariant() #: Null value to return from the data function of item models
UNDEFINED_QDATE = QDate(UNDEFINED_DATE)
@@ -66,8 +98,6 @@ def _config():
c.add_opt('default_send_to_device_action', default=None,
help=_('Default action to perform when send to device button is '
'clicked'))
- c.add_opt('show_donate_button', default=True,
- help='Show donation button')
c.add_opt('asked_library_thing_password', default=False,
help='Asked library thing password at least once.')
c.add_opt('search_as_you_type', default=True,
diff --git a/src/calibre/gui2/actions/__init__.py b/src/calibre/gui2/actions/__init__.py
index 9c20f2adef..57ad900fba 100644
--- a/src/calibre/gui2/actions/__init__.py
+++ b/src/calibre/gui2/actions/__init__.py
@@ -60,6 +60,17 @@ class InterfaceAction(QObject):
#: shortcut must be a translated string if not None
action_spec = ('text', 'icon', None, None)
+ #: Set of locations to which this action must not be added.
+ #: See :attr:`all_locations` for a list of possible locations
+ dont_add_to = frozenset([])
+
+ #: Set of locations from which this action must not be removed.
+ #: See :attr:`all_locations` for a list of possible locations
+ dont_remove_from = frozenset([])
+
+ all_locations = frozenset(['toolbar', 'toolbar-device', 'context-menu',
+ 'context-menu-device'])
+
def __init__(self, parent, site_customization):
QObject.__init__(self, parent)
self.setObjectName(self.name)
diff --git a/src/calibre/gui2/actions/add.py b/src/calibre/gui2/actions/add.py
index deb03021c5..95fdb9a6c6 100644
--- a/src/calibre/gui2/actions/add.py
+++ b/src/calibre/gui2/actions/add.py
@@ -22,7 +22,9 @@ from calibre.gui2.actions import InterfaceAction
class AddAction(InterfaceAction):
name = 'Add Books'
- action_spec = (_('Add books'), 'add_book.svg', None, _('A'))
+ action_spec = (_('Add books'), 'add_book.svg',
+ _('Add books to the calibre library/device from files on your computer')
+ , _('A'))
def genesis(self):
self._add_filesystem_book = self.Dispatcher(self.__add_filesystem_book)
diff --git a/src/calibre/gui2/actions/add_to_library.py b/src/calibre/gui2/actions/add_to_library.py
index b2d1091dbb..7771fa7ed6 100644
--- a/src/calibre/gui2/actions/add_to_library.py
+++ b/src/calibre/gui2/actions/add_to_library.py
@@ -10,12 +10,16 @@ from calibre.gui2.actions import InterfaceAction
class AddToLibraryAction(InterfaceAction):
name = 'Add To Library'
- action_spec = (_('Add books to library'), 'add_book.svg', None, None)
+ action_spec = (_('Add books to library'), 'add_book.svg',
+ _('Add books to your calibre library from the connected device'), None)
+ dont_add_to = frozenset(['toolbar', 'context-menu'])
+
+ def genesis(self):
+ self.qaction.triggered.connect(self.add_books_to_library)
def location_selected(self, loc):
enabled = loc != 'library'
self.qaction.setEnabled(enabled)
- self.qaction.triggered.connect(self.add_books_to_library)
def add_books_to_library(self, *args):
self.gui.iactions['Add Books'].add_books_from_device(
diff --git a/src/calibre/gui2/actions/catalog.py b/src/calibre/gui2/actions/catalog.py
index 6807d7717e..6feaec978d 100644
--- a/src/calibre/gui2/actions/catalog.py
+++ b/src/calibre/gui2/actions/catalog.py
@@ -18,6 +18,7 @@ class GenerateCatalogAction(InterfaceAction):
name = 'Generate Catalog'
action_spec = (_('Create catalog of books in your calibre library'), None, None, None)
+ dont_add_to = frozenset(['toolbar-device', 'context-menu-device'])
def generate_catalog(self):
rows = self.gui.library_view.selectionModel().selectedRows()
diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py
index 7bdbcf748a..955c751d19 100644
--- a/src/calibre/gui2/actions/choose_library.py
+++ b/src/calibre/gui2/actions/choose_library.py
@@ -5,15 +5,16 @@ __license__ = 'GPL v3'
__copyright__ = '2010, Kovid Goyal '+_('Choose a new name for the library %s. ')%name +
+ ' '+_('Note that the actual library folder will be renamed.'),
+ text=name)
+ newname = unicode(newname)
+ if not ok or not newname or newname == name:
+ return
+ newloc = os.path.join(base, newname)
+ if os.path.exists(newloc):
+ return error_dialog(self.gui, _('Already exists'),
+ _('The folder %s already exists. Delete it first.') %
+ newloc, show=True)
+ os.rename(loc, newloc)
+ self.stats.rename(location, newloc)
+ self.build_menus()
+
+ def delete_requested(self, name, location):
+ loc = location.replace('/', os.sep)
+ if not question_dialog(self.gui, _('Are you sure?'), ' '+
+ _('All files from %s will be '
+ 'permanently deleted. Are you sure?') % loc,
+ show_copy_button=False):
+ return
+ exists = self.gui.library_view.model().db.exists_at(loc)
+ if exists:
+ try:
+ shutil.rmtree(loc, ignore_errors=True)
+ except:
+ pass
+ self.stats.remove(location)
+ self.build_menus()
+
+
def switch_requested(self, location):
+ if not self.change_library_allowed():
+ return
loc = location.replace('/', os.sep)
exists = self.gui.library_view.model().db.exists_at(loc)
if not exists:
@@ -164,9 +228,23 @@ class ChooseLibraryAction(InterfaceAction):
a.setWhatsThis(tooltip)
def choose_library(self, *args):
+ if not self.change_library_allowed():
+ return
from calibre.gui2.dialogs.choose_library import ChooseLibrary
db = self.gui.library_view.model().db
c = ChooseLibrary(db, self.gui.library_moved, self.gui)
c.exec_()
+ def change_library_allowed(self):
+ if self.gui.device_connected:
+ warning_dialog(self.gui, _('Not allowed'),
+ _('You cannot change libraries when a device is'
+ ' connected.'), show=True)
+ return False
+ if self.gui.job_manager.has_jobs():
+ warning_dialog(self.gui, _('Not allowed'),
+ _('You cannot change libraries while jobs'
+ ' are running.'), show=True)
+ return False
+ return True
diff --git a/src/calibre/gui2/actions/convert.py b/src/calibre/gui2/actions/convert.py
index ef8a8688c5..20f5bc457a 100644
--- a/src/calibre/gui2/actions/convert.py
+++ b/src/calibre/gui2/actions/convert.py
@@ -20,6 +20,7 @@ class ConvertAction(InterfaceAction):
name = 'Convert Books'
action_spec = (_('Convert books'), 'convert.svg', None, _('C'))
+ dont_add_to = frozenset(['toolbar-device', 'context-menu-device'])
def genesis(self):
cm = QMenu()
diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py
index 5b9e885cec..3988c9663d 100644
--- a/src/calibre/gui2/actions/copy_to_library.py
+++ b/src/calibre/gui2/actions/copy_to_library.py
@@ -5,17 +5,140 @@ __license__ = 'GPL v3'
__copyright__ = '2010, Kovid Goyal There was an error reading from file: Cannot upload books to device there is no more free space available "
msgstr ""
@@ -4871,8 +5299,24 @@ msgstr ""
msgid "Save &template:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
+msgid "Fit &cover within view"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
@@ -4953,6 +5397,14 @@ msgstr ""
msgid "No location selected"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
msgstr ""
@@ -5001,47 +5453,47 @@ msgstr "&طور:"
msgid "Edit Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "عام"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr "الواجهة"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr "متقدّم"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
@@ -5049,201 +5501,211 @@ msgstr ""
"محتوى\n"
"خادم"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "الملحقات"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
@@ -5667,33 +6170,33 @@ msgid ""
"the IP address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr "ت&خصيص الملحق"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr "&حذف الملحق"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr "إضافة ملحق جديد"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr "&ملف الملحق:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr "&إضافة"
@@ -5734,7 +6237,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "تاريخ"
@@ -5800,8 +6303,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
@@ -5816,11 +6319,6 @@ msgstr ""
msgid "The heading %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
@@ -5917,6 +6415,63 @@ msgstr ""
msgid "Downloading social metadata, please wait..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+msgid "Separator"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:63
+msgid "Choose library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:113
+msgid "The main toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:114
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:115
+msgid "The context menu for the books in the calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:117
+msgid "The context menu for the books on the device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:94
+msgid "Customize the actions in:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:95
+msgid "A&vailable actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
+msgid "&Current actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Move selected action up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "Move selected action down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Add selected actions to toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+msgid "Remove selected actions from toolbar"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr ""
@@ -5948,10 +6503,29 @@ msgstr ""
msgid "Author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
msgid "Manage authors"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+msgid "Sort by author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+msgid "Sort by author sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+msgid ""
+"Reset all the author sort values to a value automatically generated from the "
+"author. Exactly how this value is automatically generated can be controlled "
+"via Preferences->Advanced->Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+msgid "Recalculate all author sort values"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr "ترتيب المؤلف"
@@ -6046,10 +6620,14 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr "تحرير معلومات الميتا"
@@ -6150,136 +6728,136 @@ msgstr ""
msgid "Last modified: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
msgid "Not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
msgid "Specify title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
msgid "You must specify a title and author before generating a cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:283
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:585
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:590
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:596
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Search the list of books by title, author, publisher, tags, comments, "
"etc. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:497
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
msgstr "لم يتمكن من فتح الكتاب الإلكتروني"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
@@ -8665,14 +8958,18 @@ msgstr ""
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
@@ -9486,7 +9783,52 @@ msgstr ""
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:809
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
+msgid ""
+"\n"
+" %prog saved_searches [options] list\n"
+" %prog saved_searches add name search\n"
+" %prog saved_searches remove name\n"
+"\n"
+" Manage the saved searches stored in this database.\n"
+" If you try to add a query with a name that already exists, it will be\n"
+" replaced.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:821
+msgid "Error: You must specify an action (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
+msgid "Name:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:830
+msgid "Search string:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:836
+msgid "Error: You must specify a name and a search string"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:839
+msgid "added"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
+msgid "Error: You must specify a name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:847
+msgid "removed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:851
+msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:865
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -9498,35 +9840,45 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:537
+msgid "No label was provided"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:539
+msgid ""
+"The label must contain only lower case letters, digits and underscores, and "
+"start with a letter"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/database2.py:71
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:566
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:596
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1796
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1915
msgid " Migrating old database to ebook library in %s There was an error reading from file: Error llegint de l'arxiu: 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 "
@@ -5207,8 +5634,24 @@ msgstr ""
msgid "Save &template:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
+msgid "Fit &cover within view"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
@@ -5289,6 +5732,14 @@ msgstr ""
msgid "No location selected"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
msgstr ""
@@ -5337,247 +5788,257 @@ msgstr "&Perfil:"
msgid "Edit Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "General"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr "Conversió"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
@@ -6001,33 +6503,33 @@ msgid ""
"the IP address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr ""
@@ -6068,7 +6570,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "Data"
@@ -6134,8 +6636,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
@@ -6150,11 +6652,6 @@ msgstr ""
msgid "The heading %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
@@ -6251,6 +6748,63 @@ msgstr ""
msgid "Downloading social metadata, please wait..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+msgid "Separator"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:63
+msgid "Choose library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:113
+msgid "The main toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:114
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:115
+msgid "The context menu for the books in the calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:117
+msgid "The context menu for the books on the device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:94
+msgid "Customize the actions in:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:95
+msgid "A&vailable actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
+msgid "&Current actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Move selected action up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "Move selected action down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Add selected actions to toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+msgid "Remove selected actions from toolbar"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr ""
@@ -6282,10 +6836,29 @@ msgstr ""
msgid "Author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
msgid "Manage authors"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+msgid "Sort by author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+msgid "Sort by author sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+msgid ""
+"Reset all the author sort values to a value automatically generated from the "
+"author. Exactly how this value is automatically generated can be controlled "
+"via Preferences->Advanced->Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+msgid "Recalculate all author sort values"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr ""
@@ -6380,10 +6953,14 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr "Editar Meta-informació"
@@ -6486,136 +7063,136 @@ msgstr ""
msgid "Last modified: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
msgid "Not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
msgid "Specify title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
msgid "You must specify a title and author before generating a cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:283
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:585
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:590
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:596
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr "No puc aconseguir la coberta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Search the list of books by title, author, publisher, tags, comments, "
"etc. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:497
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
msgstr "No s'ha pogut obrir l'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
@@ -8997,14 +9289,18 @@ msgstr ""
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
msgstr "Amaga"
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
@@ -9815,7 +10111,52 @@ msgstr ""
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:809
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
+msgid ""
+"\n"
+" %prog saved_searches [options] list\n"
+" %prog saved_searches add name search\n"
+" %prog saved_searches remove name\n"
+"\n"
+" Manage the saved searches stored in this database.\n"
+" If you try to add a query with a name that already exists, it will be\n"
+" replaced.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:821
+msgid "Error: You must specify an action (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
+msgid "Name:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:830
+msgid "Search string:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:836
+msgid "Error: You must specify a name and a search string"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:839
+msgid "added"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
+msgid "Error: You must specify a name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:847
+msgid "removed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:851
+msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:865
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -9827,35 +10168,45 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:537
+msgid "No label was provided"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:539
+msgid ""
+"The label must contain only lower case letters, digits and underscores, and "
+"start with a letter"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/database2.py:71
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:566
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:596
msgid "Main"
msgstr "Inici"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1796
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1915
msgid " Migrating old database to ebook library in %s Cannot upload books to device there is no more free space available "
msgstr ""
@@ -4835,7 +4933,7 @@ msgid "&Paste from clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
+msgid "Fit &cover within view"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
@@ -4971,247 +5069,255 @@ msgstr ""
msgid "Edit Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "%(plugin_type)s %(plugins)s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
msgid "plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:183
msgid ""
"\n"
"Customization: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
-msgid "Interface"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid "Conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid ""
"Email\n"
"Delivery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Add/Save"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:205
msgid "Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:229
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:229
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:235
msgid "If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as calibre is running.\n"
" Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Enable/&Disable plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "&Customize plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
msgid "&Remove plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "Add new plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:692
msgid "Plugin &file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:694
msgid "&Add"
msgstr ""
@@ -5687,7 +5841,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr ""
@@ -5889,6 +6043,87 @@ msgstr ""
msgid "Downloading social metadata, please wait..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:35
+msgid "Switch between library and device views"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:38
+msgid "Separator"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:51
+msgid "Choose library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:201
+msgid "The main toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:202
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:203
+msgid "The context menu for the books in the calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:205
+msgid "The context menu for the books on the device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:243
+msgid "Cannot add"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:244
+msgid "Cannot add the actions %s to this location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:261
+msgid "Cannot remove"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:262
+msgid "Cannot remove the actions %s from this location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Customize the actions in:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+msgid "A&vailable actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "&Current actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+msgid "Move selected action up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Move selected action down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
+msgid "Add selected actions to toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:107
+msgid "Remove selected actions from toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:109
+msgid "Restore to &default"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr ""
@@ -6035,76 +6270,88 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
-msgid "Edit Meta information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
-msgid "A&utomatically set author sort"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:225
+msgid "Applying changes to %d books. This may take a while."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
-msgid "Author s&ort: "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
-msgid "Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles."
+msgid "Edit Meta information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
-msgid "&Rating:"
+msgid "A&utomatically set author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
+msgid "Author s&ort: "
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
-msgid "Rating of this book. 0-5 stars"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+msgid "Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:165
-msgid "No change"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+msgid "&Rating:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
-msgid " stars"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+msgid "Rating of this book. 0-5 stars"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:168
+msgid "No change"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
+msgid " stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
msgid "Add ta&gs: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
msgid "Open Tag Editor"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
msgid "&Remove tags:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:177
-msgid "Remove &format:"
+msgid "Remove all"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:178
+msgid "Check this box to remove all tags from the books."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:182
+msgid "Remove &format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "&Swap title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
msgid ""
"Selected books will be automatically numbered,\n"
"in the order you selected them.\n"
@@ -6112,24 +6359,24 @@ msgid ""
"Book A will have series number 1 and Book B series number 2."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
"Future conversion of these books will use the default settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:192
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
msgid "&Basic metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
msgid "&Custom metadata"
msgstr ""
@@ -6261,95 +6508,99 @@ msgstr ""
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:752
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359
msgid "Edit Meta Information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
msgid "Meta information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
msgid "Swap the author and title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
msgid "Author S&ort: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
msgid "Automatically create the author sort entry based on the current author entry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
msgid "Remove unused series (Series that have no books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "IS&BN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
msgid "Publishe&d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "dd MMM yyyy"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "&Date:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid "&Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
msgid "&Fetch metadata from server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
msgid "Available Formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "Add a new format for this book to the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
msgid "Remove the selected formats for this book from the database."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
msgid "Set the cover for the book from the selected format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
msgid "Update metadata from the metadata in the selected format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+msgid "&Browse"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Reset cover to default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "Download &cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
msgid "Generate a default cover based on the title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
msgid "&Generate cover"
msgstr ""
@@ -6357,10 +6608,14 @@ msgstr ""
msgid "Password needed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid "The current saved search will be permanently deleted. Are you sure?"
msgstr ""
@@ -6741,12 +6996,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -6786,10 +7041,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr ""
@@ -7047,178 +7298,182 @@ msgstr ""
msgid "Regular expression (?P Search the list of books by title, author, publisher, tags, comments, etc. Could not convert: %s It is a DRMed book. You must first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:431
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:446
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
msgid "is the result of the efforts of many volunteers from all over the world. If you find it useful, please consider donating to support its development. Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:497
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid ""
" is communicating with the device! Migrating old database to ebook library in %s nebo or nebo calibre can scan your computer for existing books automatically. These "
"books will then be copied into the calibre library. This wizard will "
@@ -3447,259 +3884,264 @@ msgid ""
"not under the root folder you choose. This wizard will help you choose an appropriate font size key for your "
"needs. Just enter the base font size of the input document and then enter an "
@@ -3960,104 +4402,104 @@ msgid ""
"for a discussion of how font size rescaling works. When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -4067,188 +4509,188 @@ msgstr ""
"odsazení, aby bylo možné odstavce snadno rozeznat. Tato volba upravuje šířku "
"odsazení."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132
msgid " em"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:133
msgid "Text justification:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:134
msgid "&Linearize tables"
msgstr "Převést tabulky na řádky"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
msgid "Extra &CSS"
msgstr "Extra &CSS"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
msgid "Insert &blank line"
msgstr "Vložit &prázdný řádek"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
msgid "Keep &ligatures"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19
msgid "LRF Output"
msgstr "LRF Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Render &tables as images"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
msgid "Add &header"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Header &format:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "&Embed fonts"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "&Serif font family:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "S&ans-serif font family:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
msgid "&Monospaced font family:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:114
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195
msgid "Metadata"
msgstr "Metadata"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:43
msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr "Vyberte obálku pro "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr "Nemůžu přečíst"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr "Nemáte přístupová práva na čtení souboru: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "Chyba při čtení souboru"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid " There was an error reading from file: Chyba při čtení souboru: Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Preserve &spaces"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16
msgid "TXT Output"
msgstr "TXT Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
msgid "&Maximum line length:"
msgstr "&Maximální délka řádku:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
-msgstr "Vynutit maximální délku řádku"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+msgid "Force maximum line length"
+msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xexp_edit_ui.py:51
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:65
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:66
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_format_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/confirm_delete_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/password_ui.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:50
msgid "TextLabel"
msgstr "Textový popisek"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xexp_edit_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
msgid "*"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
msgid "a"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
msgid "br"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
msgid "div"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "h1"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "h2"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "h3"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "span"
msgstr "span"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "(A regular expression)"
msgstr "(regulární výraz)"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -4699,172 +5141,164 @@ msgid ""
"href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/cover_flow.py:127
-msgid "Cover browser could not be loaded"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/cover_flow.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
msgid "Browse by covers"
msgstr "Prohlížet obálky"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:264
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:110
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:130
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:205
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:238
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:242
msgid "Undefined"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:443
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "Automatically number books in this series"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr "Odstranit všechny tagy"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:49
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:49
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:166
msgid "Device no longer connected."
msgstr "Zařízení už není připojené"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284
msgid "Get device information"
msgstr "Získat informace o zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295
msgid "Get list of books on device"
msgstr "Získat seznam knih v zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:305
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305
msgid "Get annotations from device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:314
msgid "Send metadata to device"
msgstr "Odeslat metadata do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
msgid "Send collections to device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:343
msgid "Upload %d books to device"
msgstr "Odeslat %d knih do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:358
msgid "Delete books from device"
msgstr "Smazat knihy ze zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:375
msgid "Download books from device"
msgstr "Převzít knihy ze zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385
msgid "View book on device"
msgstr "Zobrazit knihu v zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
msgid "Set default send to device action"
msgstr "Nastavit výchozí nastavení pro odeslání do čtečky"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:425
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425
msgid "Send to main memory"
msgstr "Odeslat do hlavní paměti"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427
msgid "Send to storage card A"
msgstr "Odeslat na pamětovou kartu A"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429
msgid "Send to storage card B"
msgstr "Odeslat na pamětovou kartu B"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:434
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443
msgid "Main Memory"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:454
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
msgid "Send and delete from library"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
msgid "Send specific format"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
msgid "Eject device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:499
-msgid "Fetch annotations (experimental)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609
msgid "Error communicating with device"
msgstr "Cyba komunikace se zařízením"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:675
-msgid "Failed"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr "Chyba komunikace se zařízením"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -4872,325 +5306,349 @@ 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/trunk/src/calibre/gui2/device.py:724
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr "Zařízení: "
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr " nalezeno."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:811
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr "vybrané k odeslání"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr "Vyberte formát k odeslání do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr "Žádné zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr "Nemohu odeslat: Není připojeno žádné zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:829
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:833
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr "Žádná karta"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:830
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:834
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr "Nemohu odeslat: Zařízení nemá pamětovou kartu."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:875
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:879
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
msgid "by"
msgstr "od"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:893
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr "Odeslat email"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:923
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:931
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1025
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1087
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1206
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1214
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr "Žádné vhodné formáty"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:950
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:951
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:984
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr "Zprávy:"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:985
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr "Odeslat zprávy do"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1026
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1088
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr "Odeslat katalog do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr "Odesílám zprávy do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1173
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr "Odesílám knihy do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1215
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1277
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr "Na zařízení není volné místo"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1278
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
" Knihy není možné odeslat do zařízení pro nedostatek volného úložného "
"prostoru "
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78
msgid "Select available formats and their order for this device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82
msgid "Use sub directories"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83
msgid "Use author sort for author"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85
msgid "Save &template:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
+msgid "Fit &cover within view"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
msgid "&Previous"
msgstr "&Předchozí"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
msgid "&Next"
msgstr "&Další"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:38
msgid "My Books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:69
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:289
msgid "Generate catalog"
msgstr "Generovat katalog"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
msgid "Generate catalog for {0} books"
msgstr "Vytvořit katalog pro {0} knih"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
msgid "&Send catalog to device automatically"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
msgid "Catalog options"
msgstr "Volby katalogu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_format_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40
msgid "Choose Format"
msgstr "Vyberte formát"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:38
msgid "Choose location for calibre library"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:45
msgid "Same as current"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:46
msgid "The location %s contains the current calibre library"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51
msgid "No existing library found"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52
msgid "There is no existing calibre library at %s"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56
msgid "Not empty"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57
msgid "The folder %s is not empty. Please choose an empty folder"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:67
msgid "Your calibre library is currently located at {0}"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:68
msgid "New &Location:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:69
msgid "Use &existing library at the new location"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:70
msgid "&Create an empty library at the new location"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:71
msgid "&Move current library to new location"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33
msgid "Set defaults for conversion of comics (CBR/CBZ files)"
msgstr "Výchozí nastavení převodu komiksů (CBR/CBZ souborů)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
msgid "Set options for converting %s"
msgstr "Mo6nosti převodu %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92
msgid "&Title:"
msgstr "&Název:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93
msgid "&Author(s):"
msgstr "&Autor(ři):"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
msgid "Edit Comments"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "Obecné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr "Rozhraní"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr "Převod"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr "Přidat/Uložit"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr "Rozšířené"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
@@ -5198,213 +5656,213 @@ msgstr ""
"Obsahový\n"
"Server"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "Moduly"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr "Automaticky odeslat"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -5863,194 +6336,189 @@ msgid ""
"the IP address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
msgstr ""
"Tady můžete upravit chování calibre, určením které moduly bude používat"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr "Aktivovat/&Deaktivovat modul"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:664
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr "&Upravit modul"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr "&Odstranit modul"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr "Přidat nový modul"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr "&Soubor modulu:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr "Přid&at"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:125
msgid "Create Tag-based Column"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:126
msgid "Lookup name"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:127
msgid "Column heading"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:128
msgid "Column type"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:129
msgid "Use brackets"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:130
msgid "Values can be edited"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:135
msgid "Text"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:136
msgid "Number"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:31
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "Datum"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:138
msgid "Tag on book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:139
msgid "Explanation text added in create_ct_column.py"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:140
msgid "Create and edit tag-based columns"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:19
msgid "Text, column shown in the tag browser"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:22
msgid "Comma separated text, like tags, shown in the tag browser"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:25
msgid "Long text, like comments, not shown in the tag browser"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28
msgid "Text column for keeping series-like information"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:33
msgid "Floating point numbers"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:35
msgid "Integers"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:37
msgid "Ratings, shown with stars"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:40
msgid "Yes/No"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:69
msgid "No column selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:70
msgid "No column has been selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:74
msgid "Selected column is not a user-defined column"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:105
msgid "No lookup name was provided"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
msgid "No column heading was provided"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:122
msgid "The lookup name %s is already used"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:132
msgid "The heading %s is already used"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:102
msgid "&Lookup name"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:103
msgid "Column &heading"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:104
msgid ""
"Used for searching the column. Must contain only digits and lower case "
"letters."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:105
msgid ""
"Column heading in the library view and category name in the tag browser"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:106
msgid "Column &type"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:107
msgid "What kind of information will be kept in the column."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:108
msgid ""
" Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's "
"for year. calibre can find metadata for your books from two locations: Google "
"Books and isbndb.com. To use isbndb.com you must sign up for a "
@@ -6217,123 +6742,127 @@ msgid ""
"below."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:87
msgid "&Access Key:"
msgstr "&Přístupový klíč"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:88
msgid "Fetch"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:89
msgid "Matches"
msgstr "Shody"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid ""
"Select the book that most closely matches your copy from the list below"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
msgid "Download &social metadata (tags/rating/etc.) for the selected book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:92
msgid "Overwrite author and title with author and title of selected book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/job_view_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37
msgid "Details of job"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:44
msgid "Active Jobs"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:45
msgid "&Stop selected job"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:46
msgid "Show job &details"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:47
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
msgid "Author s&ort: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "&Rating:"
msgstr "&Hodnocení:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:372
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
msgid "Rating of this book. 0-5 stars"
msgstr "Hodnocení této knihy. 0-5 hvězdiček"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:165
msgid "No change"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid " stars"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:168
msgid "Add ta&gs: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:378
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
msgid "Open Tag Editor"
msgstr "Otevřít Editor značek"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
msgid "&Remove tags:"
msgstr "Odst&ranit tagy:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:177
msgid "Remove &format:"
msgstr "Odstranit &formát:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:178
msgid "&Swap title and author"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
msgid ""
"Selected books will be automatically numbered,\n"
"in the order you selected them.\n"
@@ -6341,633 +6870,637 @@ msgid ""
"Book A will have series number 1 and Book B series number 2."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
"Future conversion of these books will use the default settings."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:187
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
msgid "&Basic metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
msgid "&Custom metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:94
msgid "Last modified: %s"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
msgid "Not a valid picture"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
msgid "Specify title and author"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
msgid "You must specify a title and author before generating a cover"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:222
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:283
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr "Nepodařilo se načíst obálku"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:465
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr "Stáhnout obálku..."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:585
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:590
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:596
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:586
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:597
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
msgid "Negate"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:113
msgid "Advanced Search"
msgstr "Rozšířené vyhledávání"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:114
msgid "Find entries that have..."
msgstr "Najít položky, které obsahují ....."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:115
msgid "&All these words:"
msgstr "Všechn&a tato slova"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:116
msgid "This exact &phrase:"
msgstr "Tuto frázi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:117
msgid "&One or more of these words:"
msgstr "Kterékoliv z těchto slov"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
msgid "But dont show entries that have..."
msgstr "Ale nezobrazovat položky, které mají...."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
msgid "Any of these &unwanted words:"
msgstr "Některé z těchto slov:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
msgid "What kind of match to use:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
msgid " "
msgstr " "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
msgid ""
"See the User Manual for more help"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/select_formats.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/trunk/src/calibre/library/field_metadata.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:80
msgid "Authors"
msgstr "Autoři"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/trunk/src/calibre/library/field_metadata.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111
msgid "Publishers"
msgstr "Vydavatelé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:114
msgid " (not on any book)"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:166
msgid ""
"The current tag category will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153
msgid "User Categories Editor"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154
msgid "A&vailable items"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155
msgid "Apply tags to current tag category"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157
msgid "A&pplied items"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158
msgid "Unapply (remove) tag from current tag category"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160
msgid "Category name: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161
msgid "Select a category to edit"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:162
msgid "Delete this selected tag category"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164
msgid "Enter a new category name. Select the kind before adding it."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165
msgid "Add the new category"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167
msgid "Category filter: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168
msgid "Select the content kind of the new category"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor.py:68
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:105
msgid "Are your sure?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:69
msgid ""
"The following tags are used by one or more books. Are you certain you want "
"to delete them?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:123
msgid "Tag Editor"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:124
msgid "A&vailable tags"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:125
msgid ""
"Delete tag from database. This will unapply the tag from all books and then "
"remove it from the database."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:127
msgid "Apply tag to current book"
msgstr "aplikovat tag na aktuální knihu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129
msgid "A&pplied tags"
msgstr "&Aplikované tagy"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130
msgid "Unapply (remove) tag from current book"
msgstr "Odstranit tag z aktuální knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132
msgid "&Add tag:"
msgstr "&Přidat tag:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133
msgid ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
@@ -6975,191 +7508,187 @@ msgstr ""
"Pokud tag, který hledáte není v seznamu dostupných tagů. můžete ho tu "
"přidat. Je možné zadat více tagů oddělených čárkami."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134
msgid "Add tag to available tags and apply it to current book"
msgstr "Přidat tag do seznamu dostupných tagů a aplikovat na aktuální knihu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:20
msgid "%s (was %s)"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:91
msgid "No item selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:92
msgid "You must select one item from the list of Available items."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101
msgid "No items selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:102
msgid "You must select at least one items from the list."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:106
msgid "Are you certain you want to delete the following items?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72
msgid "Category Editor"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73
msgid "Items in use"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74
msgid ""
"Delete item from database. This will unapply the item from all books and "
"then remove it from the database."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76
msgid "Rename the item in every book where it is used."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr "Otestovat nastavení emailu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:52
msgid "Send test mail from %s to:"
msgstr "Poslat testovací mail od %s pro:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
msgid "&Test"
msgstr "&Test"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
msgid "No recipe selected"
msgstr "Není vybrán žádný zdroj"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "The attached file: %s is a recipe to download %s."
msgstr "Připojený soubor: %s je recept na stažení %s."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
msgid "Recipe for "
msgstr "Zdroj pro "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:150
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:161
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:255
msgid "Switch to Advanced mode"
msgstr "Přepnout do pokročilého režimu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
msgid "Switch to Basic mode"
msgstr "Přepnout do základního režimu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
msgid "Feed must have a title"
msgstr "Zdroj musí mít název"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
msgid "The feed must have a title"
msgstr "Zdroj musí mít název"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a URL"
msgstr "Zdroj musí mít URL"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed %s must have a URL"
msgstr "Zdroj %s musí mít URL"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "Already exists"
msgstr "Už existuje"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
msgid "This feed has already been added to the recipe"
msgstr "Tento RSS kanál již byl mezi zdroje přidán"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:227
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:236
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:286
msgid "Invalid input"
msgstr "Neplatný vstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:228
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:237
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:287
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:287
msgid " Could not create recipe. Error: Nebylo možné vytvořit zdroj. Chyba: Create a basic news "
+"recipe, by adding RSS feeds to it. Set a regular expression "
+"pattern to use when trying to guess ebook metadata from filenames. A reference on the syntax "
+"of regular expressions is available. Use the Test functionality below to test your regular "
+"expression on a few sample filenames. The group names for the various "
+"metadata entries are documented in tooltips. Search the list of books by title, author, publisher, tags, comments, "
"etc. Search the list of books by title, author, publisher, tags, comments, "
+"etc. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
+" Could not convert: %s It is a DRMed book. You must "
+"first remove the DRM using third party tools."
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:482
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
-msgstr ""
+msgstr "Recipe Disabled"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:497
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
-msgstr ""
+msgstr "Failed"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
+"is the result of the efforts of many volunteers from all over the world. If "
+"you find it useful, please consider donating to support its development. "
+"Your donation helps keep calibre development going."
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
-msgstr ""
+msgstr "There are active jobs. Are you sure you want to quit?"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
-msgstr ""
+msgstr " This book is protected by DRM"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
-msgstr ""
+msgstr "Could not open ebook"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
-msgstr ""
+msgstr "Options to control the ebook viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
+"If specified, viewer window will try to come to the front when started."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
-msgstr ""
+msgstr "Print javascript alert and console messages to the console"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
"View an ebook.\n"
msgstr ""
+"%prog [options] file\n"
+"\n"
+"View an ebook.\n"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:184
msgid "E-book Viewer"
-msgstr ""
+msgstr "E-book Viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:185
msgid "Close dictionary"
-msgstr ""
+msgstr "Close dictionary"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:187
msgid "toolBar"
-msgstr ""
+msgstr "toolBar"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
msgid "Next page"
-msgstr ""
+msgstr "Next page"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:191
msgid "Previous page"
-msgstr ""
+msgstr "Previous page"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:192
msgid "Font size larger"
-msgstr ""
+msgstr "Font size larger"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Font size smaller"
-msgstr ""
+msgstr "Font size smaller"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:197
msgid "Find next"
-msgstr ""
+msgstr "Find next"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:198
msgid "Find next occurrence"
-msgstr ""
+msgstr "Find next occurrence"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199
msgid "F3"
-msgstr ""
+msgstr "F3"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200
msgid "Copy to clipboard"
-msgstr ""
+msgstr "Copy to clipboard"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:202
msgid "Reference Mode"
-msgstr ""
+msgstr "Reference Mode"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:203
msgid "Bookmark"
-msgstr ""
+msgstr "Bookmark"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204
msgid "Toggle full screen"
-msgstr ""
+msgstr "Toggle full screen"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
msgid "Print"
-msgstr ""
+msgstr "Print"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Find previous"
-msgstr ""
+msgstr "Find previous"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Find previous occurrence"
-msgstr ""
+msgstr "Find previous occurrence"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Shift+F3"
-msgstr ""
+msgstr "Shift+F3"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/printing.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:114
msgid "Print eBook"
-msgstr ""
+msgstr "Print eBook"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
msgid "Copy Image"
-msgstr ""
+msgstr "Copy Image"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:239
msgid "Paste Image"
-msgstr ""
+msgstr "Paste Image"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:364
msgid "Change Case"
-msgstr ""
+msgstr "Change Case"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:365
msgid "Upper Case"
-msgstr ""
+msgstr "Upper Case"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366
msgid "Lower Case"
-msgstr ""
+msgstr "Lower Case"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:367
msgid "Swap Case"
-msgstr ""
+msgstr "Swap Case"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368
msgid "Title Case"
-msgstr ""
+msgstr "Title Case"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:838
msgid "Drag to resize"
-msgstr ""
+msgstr "Drag to resize"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
-msgstr ""
+msgstr "Show"
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
-msgstr ""
+msgstr "Hide"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr "Txandakatu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
"your calibre book collection directly on the device. To do this you have to "
"turn on the content server."
msgstr ""
+"If you use the WordPlayer e-book app on your Android phone, you can access "
+"your calibre book collection directly on the device. To do this you have to "
+"turn on the content server."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:374
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
+"Remember to leave calibre running as the server only runs as long as calibre "
+"is running."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:376
msgid ""
"You have to add the URL http://myhostname:8080 as your calibre library in "
"WordPlayer. Here myhostname should be the fully qualified hostname or the IP "
"address of the computer calibre is running on."
msgstr ""
+"URL hau gehitu behar duzu http://myhostname:8080 zure calibre liburutegi "
+"legezWordPlayer-ren. Hementxe nire-ostatze-izena izan beharko litzateke "
+"erabat hartakoturiko, kualifikaturiko, ostatze-izena edo bestela, calibre "
+"exekutatzen ari den ordenagailuko IP helbidea."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453
msgid "Moving library..."
-msgstr ""
+msgstr "Moving library..."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:469
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470
msgid "Failed to move library"
-msgstr ""
+msgstr "Failed to move library"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:524
msgid "Invalid database"
-msgstr ""
+msgstr "Invalid database"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525
msgid ""
" An invalid library already exists at %s, delete it before trying to move "
"the existing library. An invalid library already exists at %s, delete it before trying to move "
+"the existing library. calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -8979,208 +10026,231 @@ msgid ""
"button below. You will also have to register your gmail address in your "
"Amazon account."
msgstr ""
+" calibre can automatically send books by email to your Kindle. To do that "
+"you have to setup email delivery below. The easiest way is to setup a free "
+"gmail account and click the Use gmail "
+"button below. You will also have to register your gmail address in your "
+"Amazon account."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
msgid "&Kindle email:"
-msgstr ""
+msgstr "&Kindle email:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
msgid "Choose your &language:"
-msgstr ""
+msgstr "Choose your &language:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
+"Aukeratu kokaleku bat zure liburuentzat. calibren liburuak gehitzen "
+"dituzunean, hemen kopiatuko dira:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
msgid "&Change"
-msgstr ""
+msgstr "&Aldatu"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
"will switch to using it."
msgstr ""
+"If you have an existing calibre library, it will be copied to the new "
+"location. If a calibre library already exists at the new location, calibre "
+"will switch to using it."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32
msgid "Using: %s:%s@%s:%s and %s encryption"
-msgstr ""
+msgstr "Using: %s:%s@%s:%s and %s encryption"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:37
msgid "Sending..."
-msgstr ""
+msgstr "Sending..."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:42
msgid "Mail successfully sent"
-msgstr ""
+msgstr "Mail successfully sent"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:114
msgid "Finish gmail setup"
-msgstr ""
+msgstr "Finish gmail setup"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:115
msgid ""
"Dont forget to enter your gmail username and password. You can sign up for a "
"free gmail account at http://gmail.com"
msgstr ""
+"Dont forget to enter your gmail username and password. You can sign up for a "
+"free gmail account at http://gmail.com"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:123
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:130
msgid "Bad configuration"
-msgstr ""
+msgstr "Bad configuration"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
msgid "You must set the From email address"
-msgstr ""
+msgstr "You must set the From email address"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131
msgid "You must set the username and password for the mail server."
-msgstr ""
+msgstr "You must set the username and password for the mail server."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
msgid "Send email &from:"
-msgstr ""
+msgstr "Send email &from:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. This is what will be present in the From: field of emails sent by "
+"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
+" A mail server is useful if the service you are sending mail to only "
+"accepts email from well know mail services."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
msgid "Mail &Server"
-msgstr ""
+msgstr "Mail &Server"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
msgid "calibre can optionally use a server to send mail"
-msgstr ""
+msgstr "calibre can optionally use a server to send mail"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "&Hostname:"
-msgstr ""
+msgstr "&Hostname:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
-msgstr ""
+msgstr "The hostname of your mail server. For e.g. smtp.gmail.com"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid "&Port:"
-msgstr ""
+msgstr "&Port:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
+"The port your mail server listens for connections on. The default is 25"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "Your username on the mail server"
-msgstr ""
+msgstr "Your username on the mail server"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "Your password on the mail server"
-msgstr ""
+msgstr "Your password on the mail server"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid "&Show"
-msgstr ""
+msgstr "&Show"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Encryption:"
-msgstr ""
+msgstr "&Encryption:"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
+"Use TLS encryption when connecting to the mail server. This is the most "
+"common."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&TLS"
-msgstr ""
+msgstr "&TLS"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Use SSL encryption when connecting to the mail server."
-msgstr ""
+msgstr "Use SSL encryption when connecting to the mail server."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&SSL"
-msgstr ""
+msgstr "&SSL"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "Use Gmail"
-msgstr ""
+msgstr "Use Gmail"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid "&Test email"
-msgstr ""
+msgstr "&Test email"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
"directly on the device. To do this you have to turn on the calibre content "
"server."
msgstr ""
+" If you use the Stanza e-"
+"book app on your iPhone/iTouch, you can access your calibre book collection "
+"directly on the device. To do this you have to turn on the calibre content "
+"server."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
msgid "Turn on the &content server"
-msgstr ""
+msgstr "Turn on the &content server"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:230
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:230
msgid "today"
-msgstr ""
+msgstr "today"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:233
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:233
msgid "yesterday"
-msgstr ""
+msgstr "yesterday"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:236
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:236
msgid "thismonth"
-msgstr ""
+msgstr "thismonth"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:239
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:240
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:239
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:240
msgid "daysago"
-msgstr ""
+msgstr "daysago"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:398
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:408
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:408
msgid "no"
-msgstr ""
+msgstr "no"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:398
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:408
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:408
msgid "unchecked"
-msgstr ""
+msgstr "unchecked"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:401
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:411
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:401
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:411
msgid "checked"
-msgstr ""
+msgstr "checked"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:401
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:411
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:401
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:411
msgid "yes"
-msgstr ""
+msgstr "yes"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:405
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:405
msgid "blank"
-msgstr ""
+msgstr "blank"
-#: /home/kovid/work/trunk/src/calibre/library/caches.py:405
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:405
msgid "empty"
-msgstr ""
+msgstr "empty"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:48
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:48
msgid ""
"The fields to output when cataloging books in the database. Should be a "
"comma-separated list of fields.\n"
@@ -9188,16 +10258,25 @@ msgid ""
"Default: '%%default'\n"
"Applies to: CSV, XML output formats"
msgstr ""
+"The fields to output when cataloging books in the database. Should be a "
+"comma-separated list of fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: CSV, XML output formats"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:58
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:58
msgid ""
"Output field to sort on.\n"
"Available fields: author_sort, id, rating, size, timestamp, title.\n"
"Default: '%default'\n"
"Applies to: CSV, XML output formats"
msgstr ""
+"Output field to sort on.\n"
+"Available fields: author_sort, id, rating, size, timestamp, title.\n"
+"Default: '%default'\n"
+"Applies to: CSV, XML output formats"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:206
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:206
msgid ""
"The fields to output when cataloging books in the database. Should be a "
"comma-separated list of fields.\n"
@@ -9205,24 +10284,37 @@ msgid ""
"Default: '%%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"The fields to output when cataloging books in the database. Should be a "
+"comma-separated list of fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:216
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:216
msgid ""
"Output field to sort on.\n"
"Available fields: author_sort, id, rating, size, timestamp, title.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"Output field to sort on.\n"
+"Available fields: author_sort, id, rating, size, timestamp, title.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:225
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:225
msgid ""
"Create a citation for BibTeX entries.\n"
"Boolean value: True, False\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"Create a citation for BibTeX entries.\n"
+"Boolean value: True, False\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:234
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:234
msgid ""
"The template for citation creation from database fields.\n"
" Should be a template with {} enclosed fields.\n"
@@ -9230,39 +10322,59 @@ msgid ""
"Default: '%%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"The template for citation creation from database fields.\n"
+" Should be a template with {} enclosed fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:244
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:244
msgid ""
"BibTeX file encoding output.\n"
"Available types: utf8, cp1252, ascii.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"BibTeX file encoding output.\n"
+"Available types: utf8, cp1252, ascii.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:253
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:253
msgid ""
"BibTeX file encoding flag.\n"
"Available types: strict, replace, ignore, backslashreplace.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"BibTeX file encoding flag.\n"
+"Available types: strict, replace, ignore, backslashreplace.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:262
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:262
msgid ""
"Entry type for BibTeX catalog.\n"
"Available types: book, misc, mixed.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
+"Entry type for BibTeX catalog.\n"
+"Available types: book, misc, mixed.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:530
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:530
msgid ""
"Title of generated catalog used as title in metadata.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Title of generated catalog used as title in metadata.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:537
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:537
msgid ""
"Save the output from different stages of the conversion pipeline to the "
"specified directory. Useful if you are unsure at which stage of the "
@@ -9270,15 +10382,24 @@ msgid ""
"Default: '%default'None\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Gorde itzazu zehaztutako direktorioan bihurketa prozesuaren atal guztien "
+"outputak, irteera-emaitzak. Erabilgarria ez badakizu prozesuaren zein unetan "
+"gertatu egiten den errorea.\n"
+"Lehenetsita: '%default'None\n"
+"Aplikatzeko formatu hauetarako: ePUB eta MOBI irteera formatuak"
-#: /home/kovid/work/trunk/src/calibre/library/catalog.py:547
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:547
msgid ""
"Regex describing tags to exclude as genres.\n"
"Default: '%default' excludes bracketed tags, e.g. '[ Migrating old database to ebook library in %s Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira "
+"zera honetan: %s There was an error reading from file: Cannot upload books to device there is no more free space available "
msgstr ""
@@ -4830,8 +5348,24 @@ msgstr ""
msgid "Save &template:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
+msgid "Fit &cover within view"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
@@ -4876,6 +5410,74 @@ msgstr ""
msgid "Choose Format"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:38
+msgid "Choose location for calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:45
+msgid "Same as current"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:46
+msgid "The location %s contains the current calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51
+msgid "No existing library found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52
+msgid "There is no existing calibre library at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56
+msgid "Not empty"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57
+msgid "The folder %s is not empty. Please choose an empty folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location selected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
+msgid "Choose your calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:67
+msgid "Your calibre library is currently located at {0}"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:68
+msgid "New &Location:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:69
+msgid "Use &existing library at the new location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:70
+msgid "&Create an empty library at the new location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:71
+msgid "&Move current library to new location"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33
msgid "Set defaults for conversion of comics (CBR/CBZ files)"
msgstr ""
@@ -4900,75 +5502,75 @@ msgstr ""
msgid "Edit Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
+msgid "General"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
+msgid "Interface"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
-msgid "General"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
-msgid "Interface"
+msgid ""
+"Email\n"
+"Delivery"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
-msgid ""
-"Email\n"
-"Delivery"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
@@ -5562,33 +6217,33 @@ msgid ""
"the IP address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr ""
@@ -5629,7 +6284,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr ""
@@ -5677,45 +6332,40 @@ msgstr ""
msgid "Yes/No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:69
msgid "No column selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:70
msgid "No column has been selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:74
msgid "Selected column is not a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:105
msgid "No lookup name was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
msgid "No column heading was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:122
msgid "The lookup name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:132
msgid "The heading %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:129
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
@@ -5812,6 +6462,63 @@ msgstr ""
msgid "Downloading social metadata, please wait..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+msgid "Separator"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:63
+msgid "Choose library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:113
+msgid "The main toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:114
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:115
+msgid "The context menu for the books in the calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:117
+msgid "The context menu for the books on the device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:94
+msgid "Customize the actions in:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:95
+msgid "A&vailable actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
+msgid "&Current actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Move selected action up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "Move selected action down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Add selected actions to toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+msgid "Remove selected actions from toolbar"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr ""
@@ -5839,14 +6546,33 @@ msgstr ""
msgid "Delete from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:33
msgid "Author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
msgid "Manage authors"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+msgid "Sort by author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+msgid "Sort by author sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+msgid ""
+"Reset all the author sort values to a value automatically generated from the "
+"author. Exactly how this value is automatically generated can be controlled "
+"via Preferences->Advanced->Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+msgid "Recalculate all author sort values"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr ""
@@ -5938,13 +6664,17 @@ msgid "Show job &details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:47
-msgid "Stop &all jobs"
+msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr ""
@@ -5958,21 +6688,21 @@ msgid "Author s&ort: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "&Rating:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid "Rating of this book. 0-5 stars"
msgstr ""
@@ -5981,7 +6711,7 @@ msgid "No change"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid " stars"
msgstr ""
@@ -5991,8 +6721,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
msgid "Open Tag Editor"
msgstr ""
@@ -6032,218 +6762,249 @@ msgid "Remove &stored conversion settings for the selected books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
msgid "&Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
msgid "&Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123
-msgid "Not a valid picture"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:94
+msgid "Last modified: %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
+msgid "Not a valid picture"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
+msgid "Specify title and author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
+msgid "You must specify a title and author before generating a cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:193
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:254
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:261
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:434
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:559
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:555
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Search the list of books by title, author, publisher, tags, comments, "
+"etc. Search the list of books by title, author, publisher, tags, comments, "
-"etc. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
@@ -8431,144 +8968,104 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
msgid "Copy Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:240
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:239
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:270
-msgid ""
-"Library\n"
-"%d books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:271
-msgid ""
-"Reader\n"
-"%s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:272
-msgid ""
-"Card A\n"
-"%s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:273
-msgid ""
-"Card B\n"
-"%s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:277
-msgid "Click to see the books available on your computer"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:280
-msgid "Click to see the books in the main memory of your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:281
-msgid "Click to see the books on storage card A in your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:282
-msgid "Click to see the books on storage card B in your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:290
-msgid "Books located at"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:306
-msgid "free"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:364
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:558
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:365
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:367
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:983
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:838
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1015
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
"your calibre book collection directly on the device. To do this you have to "
"turn on the content server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:374
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:376
msgid ""
"You have to add the URL http://myhostname:8080 as your calibre library in "
"WordPlayer. Here myhostname should be the fully qualified hostname or the IP "
"address of the computer calibre is running on."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:450
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453
msgid "Moving library..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470
msgid "Failed to move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:524
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525
msgid ""
" An invalid library already exists at %s, delete it before trying to move "
"the existing library. Migrating old database to ebook library in %s or or ou calibre can scan your computer for existing books automatically. These "
"books will then be copied into the calibre library. This wizard will "
@@ -3781,11 +4224,11 @@ msgstr ""
" Assurez vous que le dossier vous avez choisi comme bibliothèque Calibre "
"n'est pas inclus dans le dossier racine que vous choisissez. This wizard will help you choose an appropriate font size key for your "
"needs. Just enter the base font size of the input document and then enter an "
@@ -4338,104 +4781,104 @@ msgstr ""
"utilisateur pour plus de précision sur le fonctionnement du "
"redimensionnement. When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -4445,93 +4888,93 @@ msgstr ""
"automatiquement une indentation de paragraphe, pour améliorer la distinction "
"des paragraphes. Cette option contrôle la largeur de chaque indentation."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132
msgid " em"
msgstr " em"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:133
msgid "Text justification:"
msgstr "Justification de texte"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:134
msgid "&Linearize tables"
msgstr "&Linéariser les tables"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
msgid "Extra &CSS"
msgstr "&CSS complémentaire"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Translittérer les caractères unicode en représentation ASCII"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
msgid "Insert &blank line"
msgstr "Insérer une ligne &blanche"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
msgid "Keep &ligatures"
msgstr "Conserver les &ligatures"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19
msgid "LRF Output"
msgstr "Sortie LRF"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
msgid "Enable &autorotation of wide images"
msgstr "Autoriser la rotation &automatique des images larges"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
msgid "&Wordspace:"
msgstr "&Espace entre les mots:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
msgid "Minimum para. &indent:"
msgstr "&Indentation min. du para.:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Render &tables as images"
msgstr "Rendu des &tables comme des images"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "Text size multiplier for text in rendered tables:"
msgstr "Multiplicateur de la taille du texte dans le rendu des tables:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
msgid "Add &header"
msgstr "Ajouter un &en-tête"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Header &separation:"
msgstr "&Séparateur d'en-tête"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Header &format:"
msgstr "&Format de l'en-tête"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "&Embed fonts"
msgstr "Polices &intégrées"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "&Serif font family:"
msgstr "Famille de police &Serif:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "S&ans-serif font family:"
msgstr "Famille de police S&ans-serif:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
msgid "&Monospaced font family:"
msgstr "Famille de police &Monospace:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:114
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195
msgid "Metadata"
msgstr "Métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:43
msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
@@ -4539,77 +4982,77 @@ msgstr ""
"Indiquer les métadonnées. Le fichier de sortie contiendra autant de ces "
"métadonnées que possible."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr "Choisir la couverture pour "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr "Impossible de lire"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr "Vous n'avez pas les permissions nécessaires pour lire ce fichier: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "Erreur à la lecture du fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid " There was an error reading from file: Il y a eu une erreur à la lecture du fichier : Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Ne pas insérer la Table Des Matières dans le texte de sortie lorsque "
"markdown est utilisé"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Preserve &spaces"
msgstr "Conservers les e&spaces"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16
msgid "TXT Output"
msgstr "Sortie TXT"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
msgid "&Line ending style:"
msgstr "Style de fin de &ligne:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
msgid "&Maximum line length:"
msgstr "Longueur &maximale de la ligne:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+msgid "Force maximum line length"
msgstr "Forcer la longueur de ligne maximale"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xexp_edit_ui.py:51
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:65
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:66
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_format_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/confirm_delete_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/password_ui.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:50
msgid "TextLabel"
msgstr "Libellé texte"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xexp_edit_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52
msgid "Use a wizard to help construct the XPath expression"
msgstr "Utiliser un assistant pour aider à construire l'expression XPath"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
msgid "Match HTML &tags with tag name:"
msgstr "Faire correspondre les étiquettes HTML avec les noms d'é&tiquettes:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
msgid "*"
msgstr "*"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
msgid "a"
msgstr "a"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
msgid "br"
msgstr "br"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
msgid "div"
msgstr "div"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "span"
msgstr "span"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "Having the &attribute:"
msgstr "Ayant l'&attribut:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "With &value:"
msgstr "Avec la &valeur:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "(A regular expression)"
msgstr "(Une expression régulière)"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5107,172 +5550,164 @@ msgstr ""
"XPath consulter le Tutoriel XPath."
-#: /home/kovid/work/trunk/src/calibre/gui2/cover_flow.py:127
-msgid "Cover browser could not be loaded"
-msgstr "Le navigateur de coverture ne peut ête chargé"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/cover_flow.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
msgid "Browse by covers"
msgstr "Navigation par couvertures"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:264
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:110
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:130
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:205
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:238
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr "Le navigateur de coverture ne peut ête chargé"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:242
msgid "Undefined"
msgstr "Indéfini(e)"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr "Oui"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr "Non"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr "étoile(s)"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr "Non noté"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr "Définir '%s' à aujourd'hui"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr " index:"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:443
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "Automatically number books in this series"
msgstr "Numérote automatiquement les livres dans ces séries"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr "Supprimer toutes les étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr "étiquettes à ajouter"
-#: /home/kovid/work/trunk/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr "étiquettes à supprimer"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:49
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:49
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
msgstr "Pas de détail disponible."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:166
msgid "Device no longer connected."
msgstr "L'appareil n'est plus connecté."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284
msgid "Get device information"
msgstr "Lit les informations de l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295
msgid "Get list of books on device"
msgstr "Lire la liste de livres à partir de l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:305
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305
msgid "Get annotations from device"
msgstr "Obtenir les annotations à partir de l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:314
msgid "Send metadata to device"
msgstr "Envoie les métadonnées vers l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
msgid "Send collections to device"
msgstr "Envoyer les collections vers l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:343
msgid "Upload %d books to device"
msgstr "Envoie le livre %d dans l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:358
msgid "Delete books from device"
msgstr "Supprimer les livres dans l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:375
msgid "Download books from device"
msgstr "Télécharger les livres à partir de l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385
msgid "View book on device"
msgstr "Afficher le livre sur l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
msgid "Set default send to device action"
msgstr "Indiquer l'action par défaut pour 'envoyer au lecteur'"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:425
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425
msgid "Send to main memory"
msgstr "Envoyer vers la mémoire du lecteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427
msgid "Send to storage card A"
msgstr "Envoyer vers la carte mémoire A"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429
msgid "Send to storage card B"
msgstr "Envoyer vers la carte mémoire B"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:434
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443
msgid "Main Memory"
msgstr "Mémoire principale"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:454
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
msgid "Send and delete from library"
msgstr "Envoyer et effacer de la bibliothèque"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
msgid "Send specific format"
msgstr "Envoyer un format spécifique"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
msgid "Eject device"
msgstr "Ejecter l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:499
-msgid "Fetch annotations (experimental)"
-msgstr "Récupérer les annotations (expérimental)"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609
msgid "Error communicating with device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr "Sélectionner le dossier à ouvrir comme appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:675
-msgid "Failed"
-msgstr "Echec"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5281,128 +5716,128 @@ msgstr ""
"lecteur électronique. Veuillez déconnecter et reconnecter le lecteur "
"électronique et redémarrer."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:724
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr "Appareil: "
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:726
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr " detecté."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:811
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr "sélectionné pour l'envoi"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr "Choisir le format à envoyer au lecteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr "Aucun appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr "Impossible d'envoyer: Aucun appareil connecté"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:829
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:833
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr "Aucune carte"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:830
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:834
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr "Impossible d'envoyer: L'appareil n'a pas de carte mémoire"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:875
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr "En pièce jointe, vous trouverez l'ebook"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:879
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
msgid "by"
msgstr "par"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr "dans le format %s."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:893
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr "Envoi d'un email à"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:923
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:931
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1025
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1087
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1206
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1214
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr "Pas de format convenable"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Convertir automatiquement les livres suivants avant de les envoyer par email "
"?"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Impossible d'envoyer par email les livres suivants car aucun format "
"convenable n'a été trouvé :"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:950
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr "L'envoi par email des livres a échoué"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:951
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr "L'envoi par email des livres suivants a échoué:"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr "Envoyer par email:"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:984
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr "News:"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:985
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr "Le fichier attaché est"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr "Envoi des News vers"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1026
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1088
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Convertir automatiquement les livres suivants avant de les télécharger dans "
"l'appareil ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr "Envoie les catalogues vers l'appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr "Envoi les News vers l'appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1173
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr "Envoie les livres dans l'appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1215
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -5411,175 +5846,199 @@ msgstr ""
"convenable n'a été trouvé. Convertissez avant le(s) livre(s) vers un format "
"supporté par votre appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1277
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible"
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:1278
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
" Impossible d'envoyer les livres sur le lecteur : il n'y a plus assez "
"d'espace mémoire disponible "
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78
msgid "Select available formats and their order for this device"
msgstr ""
"Sélectionner les formats disponibles et leurs ordres pour cet appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82
msgid "Use sub directories"
msgstr "Utiliser les sous-répertoires"
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83
msgid "Use author sort for author"
msgstr "Utiliser la clé de tri d'auteur comme auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/device_drivers/configwidget_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85
msgid "Save &template:"
msgstr "Sauvegarder le &modèle:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
-msgstr "&Couverture à afficher"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr "Ajouter les les livres à partir de leur ISBN"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr "Co&ller à partir du bloc-notes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
+msgid "Fit &cover within view"
+msgstr "Adapte la &couverture à l'emplacement"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
msgid "&Previous"
msgstr "&Précédent"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
msgid "&Next"
msgstr "Suiva&nt"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:38
msgid "My Books"
msgstr "Mes Livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:69
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:289
msgid "Generate catalog"
msgstr "Générer le catalogue"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
msgid "Generate catalog for {0} books"
msgstr "Générer le catalogue pour {0} livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
msgid "Catalog &format:"
msgstr "&Format du catalogue:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"&Titre du catalogue (un catalogue existant avec le même titre sera remplacé):"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
msgid "&Send catalog to device automatically"
msgstr "&Envoyer le catalogue automatiquement vers l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
msgid "Catalog options"
msgstr "Options du catalogue"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_format_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40
msgid "Choose Format"
msgstr "Choisir le format"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:38
msgid "Choose location for calibre library"
msgstr "Choissisez l'emplacement de la bibliothèque Calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:45
msgid "Same as current"
msgstr "Identique à l'actuel"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:46
msgid "The location %s contains the current calibre library"
msgstr "L'emplacement %s contient la bibliothèque Calibre actuelle"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51
msgid "No existing library found"
msgstr "Aucune bibliothèque préexistante n'a été trouvée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52
msgid "There is no existing calibre library at %s"
msgstr "Il n'y a pas de bibliothèque Calibre préexistante à %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56
msgid "Not empty"
msgstr "N'est pas vide"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57
msgid "The folder %s is not empty. Please choose an empty folder"
msgstr "Le dossier %s n'est pas vide. Veillez choisir un dossier vide."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location"
msgstr "Aucun emplacement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location selected"
msgstr "Aucun emplacement sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr "Mauvais emplacement"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr "%s n'est pas un dossier existant"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
msgstr "Choisissez votre bibliothèque Calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:67
msgid "Your calibre library is currently located at {0}"
msgstr "Votre bibliothèque Calibre est actuellement situé à {0}"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:68
msgid "New &Location:"
msgstr "Nouvel emp&lacement:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:69
msgid "Use &existing library at the new location"
msgstr "Utiliser la bibliothèque &existante au nouvel emplacement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:70
msgid "&Create an empty library at the new location"
msgstr "&Créer une bibliothèque vide au nouvel emplacement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/choose_library_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:71
msgid "&Move current library to new location"
msgstr "&Déplacer la bibliothèque actuelle vers ce nouvel emplacement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33
msgid "Set defaults for conversion of comics (CBR/CBZ files)"
msgstr ""
"Valeurs par défaut pour la conversion des bandes dessinées (fichiers CBR/CBZ)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
msgid "Set options for converting %s"
msgstr "Indiquer les options pour la conversion de %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92
msgid "&Title:"
msgstr "&Titre:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93
msgid "&Author(s):"
msgstr "&Auteur(s):"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95
msgid "&Profile:"
msgstr "&Profil :"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
msgid "Edit Comments"
msgstr "Editer les commentaires"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr "%(plugins)s %(plugin_type)s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr "plugins"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
@@ -5587,19 +6046,19 @@ msgstr ""
"\n"
"Personnalisation: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "Général"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr "Interface"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr "Conversion"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
@@ -5607,15 +6066,15 @@ msgstr ""
"Envoi\n"
"d'Email"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr "Ajouter/Sauvegarder"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr "Mode avancé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
@@ -5623,24 +6082,24 @@ msgstr ""
"Serveur de\n"
"contenu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr "Envoyer automatiquement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formats à envoyer par email. Le premier format qui correspond sera envoyé."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -6327,7 +6837,7 @@ msgstr ""
"Stanza de votre iPhone. Ici nomhote doit être le nom d'hôte complet ou "
"l'adresse IP de l'ordinateur sur lequel Calibre est démarré."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
@@ -6335,178 +6845,171 @@ msgstr ""
"Ici vous pouvez personnaliser le comportement de Calibre en choisissant les "
"plugins que vous souhaitez utiliser."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr "Activer/&Désactiver le plugin"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr "&Personnaliser le plugin"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr "Supp&rimer le plugin"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr "Ajouter un nouveau plugin"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr "&Fichier plugin:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/config_ui.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr "&Ajouter"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:125
msgid "Create Tag-based Column"
msgstr "Créer une colonne basée sur l'étiquette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:126
msgid "Lookup name"
msgstr "Recherche le nom"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:127
msgid "Column heading"
msgstr "En-tête de colonne"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:128
msgid "Column type"
msgstr "Type de colonne"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:129
msgid "Use brackets"
msgstr "Utiliser les parenthèses"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:130
msgid "Values can be edited"
msgstr "Les valeurs peuvent être éditées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:135
msgid "Text"
msgstr "Texte"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:136
msgid "Number"
msgstr "Nombre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:31
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "Date"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:138
msgid "Tag on book"
msgstr "Etiquette sur le livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:139
msgid "Explanation text added in create_ct_column.py"
msgstr "Texte explicatif ajouté dans create_ct_column.py"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:140
msgid "Create and edit tag-based columns"
msgstr "Créer et éditer les colonnes basées sur les étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:19
msgid "Text, column shown in the tag browser"
msgstr "Texte, colonne affichée dans le navigateur d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:22
msgid "Comma separated text, like tags, shown in the tag browser"
msgstr ""
"Texte séparé par des virgules, comme les étiquettes, affiché dans le "
"navigateur d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:25
msgid "Long text, like comments, not shown in the tag browser"
msgstr ""
"Texte long, comme les commentaires, non affiché dans le navigateur "
"d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28
msgid "Text column for keeping series-like information"
msgstr ""
"Colonne de texte pour conserver des informations semblables aux séries"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:33
msgid "Floating point numbers"
msgstr "Nombres à virgule flottante"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:35
msgid "Integers"
msgstr "Entiers"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:37
msgid "Ratings, shown with stars"
msgstr "Notation, affichée à l'aide d'étoiles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:40
msgid "Yes/No"
msgstr "Oui/Non"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:69
msgid "No column selected"
msgstr "Aucune colonne sélectionnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:70
msgid "No column has been selected"
msgstr "Aucune colonne n'a été sélectionnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:74
msgid "Selected column is not a user-defined column"
msgstr ""
"La colonne sélectionnée n'est pas une colonne définie par l'utilisateur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:105
msgid "No lookup name was provided"
msgstr "Aucun nom n'a été fourni pour la recherche"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
-"Le libellé doit seulement contenir des lettres, des chiffres et des "
-"underscores, et commencer par une lettre"
+"Le nom recherché ne doit contenir que des minuscules, des chiffres et des "
+"underscores (tirets bas), et commencer par une lettre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
msgid "No column heading was provided"
msgstr "Aucun en-tête de colonne n'a été fourni"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:122
msgid "The lookup name %s is already used"
msgstr "Le nom recherché %s est déjà utilisé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:132
msgid "The heading %s is already used"
msgstr "L'en-tête %s est déjà utilisé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-"Le nom recherché doit être en minuscules et ne peut pas contenir \":\"s ou "
-"des espaces"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
msgstr "Créer ou éditer des colonnes personnalisées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:102
msgid "&Lookup name"
msgstr "&Nom recherché"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:103
msgid "Column &heading"
msgstr "&En-tête de colonne"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:104
msgid ""
"Used for searching the column. Must contain only digits and lower case "
"letters."
@@ -6514,22 +7017,22 @@ msgstr ""
"Utilisé pour la recherche dans la colonne. Ne doit contenir que des chiffres "
"et des lettres en minuscules."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:105
msgid ""
"Column heading in the library view and category name in the tag browser"
msgstr ""
"En-tête de colonne dans l'affichage de la bibliothèque et nom de catégorie "
"dans le navigateur d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:106
msgid "Column &type"
msgstr "&Type de colonne"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:107
msgid "What kind of information will be kept in the column."
msgstr "Quel type d'informations sera conservé dans la colonne."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:108
msgid ""
" Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's "
"for year. calibre can find metadata for your books from two locations: Google "
"Books and isbndb.com. To use isbndb.com you must sign up for a "
@@ -6708,74 +7279,79 @@ msgstr ""
"href=\"http://www.isbndb.com\">compte gratuit et entrer votre clef "
"d'accès ci-dessous."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:87
msgid "&Access Key:"
msgstr "Clef d'&accès"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:88
msgid "Fetch"
msgstr "Récupérer"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:89
msgid "Matches"
msgstr "Résultats correspondants"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid ""
"Select the book that most closely matches your copy from the list below"
msgstr ""
"Sélectionnez le livre qui correspond le mieux au votre dans la liste ci-"
"dessous."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
msgid "Download &social metadata (tags/rating/etc.) for the selected book"
msgstr ""
"Télécharger les métadonnées &sociales (étiquettes/classement/etc...) pour le "
"livre sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/fetch_metadata_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:92
msgid "Overwrite author and title with author and title of selected book"
msgstr ""
"Écraser l'auteur et le titre avec l'auteur et le titre du livre sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/job_view_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37
msgid "Details of job"
msgstr "Détail du travail"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:44
msgid "Active Jobs"
msgstr "Exécutions en cours"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:45
msgid "&Stop selected job"
msgstr "Arrêter les travaux &sélectionnés"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:46
msgid "Show job &details"
msgstr "Afficher les &détails du travail"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/jobs_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:47
msgid "Stop &all non device jobs"
msgstr "&Arrêter tous les travaux ne concernant pas les appareils"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr "Edite les informations des métadonnées pour %d livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+"Application des modifications à %d livres. Ceci peut prendre un moment."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr "Editer les informations sur les Métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
msgid "A&utomatically set author sort"
msgstr "Effectuer un tri a&utomatique par auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
msgid "Author s&ort: "
msgstr "&Tri par auteur: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6783,56 +7359,56 @@ msgstr ""
"Définit comment l'auteur de ce livre doit être classé. Par exemple, Charles "
"Dickens peut être classé comme Dickens, Charles."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "&Rating:"
msgstr "&Note :"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:372
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
msgid "Rating of this book. 0-5 stars"
msgstr "Note de ce livre. de 0 à 5 étoiles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:165
msgid "No change"
msgstr "Aucune modification"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid " stars"
msgstr " étoiles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:168
msgid "Add ta&gs: "
msgstr "Ajouter des &étiquettes: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:378
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
msgid "Open Tag Editor"
msgstr "Ouvre l'éditeur de mots-clefs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
msgid "&Remove tags:"
msgstr "&Supprime les étiquettes :"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:173
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Liste d'étiquettes séparées par des virgules à supprimer des livres. "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:177
msgid "Remove &format:"
msgstr "Supprimer le &format:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:178
msgid "&Swap title and author"
msgstr "&Intervertir le titre et l'auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
msgid ""
"Selected books will be automatically numbered,\n"
"in the order you selected them.\n"
@@ -6844,7 +7420,7 @@ msgstr ""
"Ainsi si vous avez sélectionné le livre A et puis le livre B,\n"
"le livre A aura un numéro de série 1 et le livre B un numéro de série 2."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:184
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6854,413 +7430,417 @@ msgstr ""
"\n"
"Toute conversion future de ces livres utilisera les paramètres par défaut."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:187
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
"Supprimer les paramètres de conversion &enregistrés pour les livres "
"sélectionnés"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
msgid "&Basic metadata"
msgstr "Metadonnées de &base"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
msgid "&Custom metadata"
msgstr "Metadonnées &personnalisées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:94
msgid "Last modified: %s"
msgstr "Modifié pour la dernière fois le: %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
msgid "Not a valid picture"
msgstr "N'est pas une image correcte"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
msgid "Specify title and author"
msgstr "Précisez le titre et l'auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
msgid "You must specify a title and author before generating a cover"
msgstr ""
"Vous devez préciser un titre et un auteur avant de générer une couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr "Choisir les formats pour "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr "Aucune permission"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr "Vous n'avez par la permission de lire les fichiers suivants:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:222
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr "Aucun format sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr "Impossible de lire les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr "Impossible de lire les métadonnées à partir du format %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:283
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr "Impossible de lire la couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr "Impossible de lire la couverture à partir du format %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr "La couverture au format %s est incompatible"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr "Abandonner l'édition des livres restants"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:465
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr "Le numéro ISBN est correct"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr "Le numéro ISBN est incorrect"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr "Editeur d'étiquettes indisponible"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
"L'éditeur d'étiquettes ne peut pas être utilisé si vous avez modifié les "
"étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr "Télécharge la couverture..."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:585
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:590
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:596
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr "Erreur à la récupération de l'image de couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:586
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:597
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Negate this match. That is, only return results that do not match "
"this query."
@@ -7332,66 +7912,66 @@ msgstr ""
" exclut cette correspondance. Retourne uniquement les résultats qui ne "
"correspondent pas à cette requête."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
msgid "Negate"
msgstr "Exclut"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:113
msgid "Advanced Search"
msgstr "Recherche avancée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:114
msgid "Find entries that have..."
msgstr "Trouver les entrées qui ont..."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:115
msgid "&All these words:"
msgstr "&Tous ces mots:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:116
msgid "This exact &phrase:"
msgstr "Cette &phrase exacte:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:117
msgid "&One or more of these words:"
msgstr "&Un ou plus de ces mots:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
msgid "But dont show entries that have..."
msgstr "Mais ne montre pas les entrées qui ont..."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
msgid "Any of these &unwanted words:"
msgstr "A&ucun de ces mots non souhaités:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
msgid "What kind of match to use:"
msgstr "Type de correspondance à utiliser"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
"Contient: le mot ou la phrase peuvent correspondre à n'importe quel "
"élément des métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
"Egal: le mot ou la phrase doivent correspondrent à un champ entier de "
"métadonnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
"Expression régulière : l'expression doit correspondre quelque part dans les "
"métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
msgid " "
msgstr " "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
msgid ""
"See the User Manual for more help"
@@ -7399,87 +7979,87 @@ msgstr ""
"Consulter le manuel utilisateur pour avoir plus d'informations."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/select_formats.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Choisir les formats"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/trunk/src/calibre/library/field_metadata.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:80
msgid "Authors"
msgstr "Auteurs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/trunk/src/calibre/library/field_metadata.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111
msgid "Publishers"
msgstr "Editeurs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:114
msgid " (not on any book)"
msgstr " (n'est sur aucun livre)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:166
msgid ""
"The current tag category will be permanently deleted. Are you sure?"
msgstr ""
"La catégorie actuelle d'étiquettes sera effacée de manière "
"permanente. Etes vous sûr de vouloir continuer?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153
msgid "User Categories Editor"
msgstr "Editeur de catégories utilisateur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154
msgid "A&vailable items"
msgstr "Articles &disponibles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155
msgid "Apply tags to current tag category"
msgstr "Appliquer les étiquettes à la catégorie actuelle d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157
msgid "A&pplied items"
msgstr "Articles a&ppliqués"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158
msgid "Unapply (remove) tag from current tag category"
msgstr ""
"Retirer (supprimer) l'étiquette de la catégorie actuelle d'étiquettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160
msgid "Category name: "
msgstr "Nom de la catégorie: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161
msgid "Select a category to edit"
msgstr "Sélectionner une catégorie à éditer"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:162
msgid "Delete this selected tag category"
msgstr "Supprimer cette catégorie d'étiquette sélectionnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164
msgid "Enter a new category name. Select the kind before adding it."
msgstr ""
"Entrer un nouveau nom de catégorie. Sélectionner le genre avant de l'ajouter."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165
msgid "Add the new category"
msgstr "Ajouter la nouvelle catégorie"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167
msgid "Category filter: "
msgstr "Filtre de catégorie: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_categories_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168
msgid "Select the content kind of the new category"
msgstr "Sélectionner le type de contenu de la nouvelle catégorie"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor.py:68
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:105
msgid "Are your sure?"
msgstr "Êtes-vous sûr ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:69
msgid ""
"The following tags are used by one or more books. Are you certain you want "
"to delete them?"
@@ -7487,15 +8067,15 @@ msgstr ""
"Les étiquettes suivantes sont utilisées par un livre ou plus. Êtes-vous "
"certain de vouloir les supprimer ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:123
msgid "Tag Editor"
msgstr "Editeur de Mots-Clefs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:124
msgid "A&vailable tags"
msgstr "Etiquettes &disponibles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:125
msgid ""
"Delete tag from database. This will unapply the tag from all books and then "
"remove it from the database."
@@ -7503,23 +8083,23 @@ msgstr ""
"Supprime un mot-clef de la base de données. Cette opération va retirer ce "
"mot-clef de tous les livres et le supprimer de la base de données."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:127
msgid "Apply tag to current book"
msgstr "Applique le mot-clef au livre en cours."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129
msgid "A&pplied tags"
msgstr "Etiquettes a&ppliquées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130
msgid "Unapply (remove) tag from current book"
msgstr "Enlève le mot-clef du livre en cours"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132
msgid "&Add tag:"
msgstr "&Ajouter une étiquette:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133
msgid ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
@@ -7528,56 +8108,56 @@ msgstr ""
"pouvez l'ajouter ici. Accepte une liste d'étiquettes séparées par des "
"virgules."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_editor_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134
msgid "Add tag to available tags and apply it to current book"
msgstr ""
"Ajoute l'étiquette à la liste des étiquettes et l'applique au livre en cours"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:20
msgid "%s (was %s)"
msgstr "%s (autrefois %s)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr "L'article est vide"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Un article ne peut être défini à une valeur nulle. Supprimez le à la place."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:91
msgid "No item selected"
msgstr "Aucun article sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:92
msgid "You must select one item from the list of Available items."
msgstr ""
"Vous devez sélectionner un article de la liste des Articles disponibles."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101
msgid "No items selected"
msgstr "Pas d'articles sélectionnés"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:102
msgid "You must select at least one items from the list."
msgstr "Vous devez sélectionner au moins un article de la liste."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:106
msgid "Are you certain you want to delete the following items?"
msgstr "Etes vous sûr de vouloir supprimer les articles suivants?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72
msgid "Category Editor"
msgstr "Éditeur de catégories"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73
msgid "Items in use"
msgstr "Articles en cours d'utlisation"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74
msgid ""
"Delete item from database. This will unapply the item from all books and "
"then remove it from the database."
@@ -7585,140 +8165,136 @@ msgstr ""
"Supprimer l'article de la base de données. Ceci desactivera l'article pour "
"tous les livres et le supprimera ensuite de la base de données."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76
msgid "Rename the item in every book where it is used."
msgstr "Renommer l'article"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr "Ctrl+S"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr "Tester le paramétrage email"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:52
msgid "Send test mail from %s to:"
msgstr "Envoyer un email de test de %s vers:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/test_email_ui.py:53
-#: /home/kovid/work/trunk/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
msgid "&Test"
msgstr "&Test"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
msgid "No recipe selected"
msgstr "Aucune recette sélectionnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "The attached file: %s is a recipe to download %s."
msgstr "Le fichier attaché: %s est une recette à télécharger %s."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
msgid "Recipe for "
msgstr "Recette pour "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:150
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:161
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:255
msgid "Switch to Advanced mode"
msgstr "Basculer vers le mode Avancé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
msgid "Switch to Basic mode"
msgstr "Basculer vers le mode Basique"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
msgid "Feed must have a title"
msgstr "Le flux doit avoir un titre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
msgid "The feed must have a title"
msgstr "Le flux doit avoir un titre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a URL"
msgstr "Le flux doit avoir une URL"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed %s must have a URL"
msgstr "Le flux %s doit avoir une URL"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "Already exists"
msgstr "Existe déjà"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
msgid "This feed has already been added to the recipe"
msgstr "Ce flux a déjà été ajouté à la recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:227
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:236
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:286
msgid "Invalid input"
msgstr "Entrée incorrecte"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:228
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:237
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:287
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:287
msgid " Could not create recipe. Error: Impossible de créer la recette. Erreur: Create a basic news "
+"recipe, by adding RSS feeds to it. Set a regular expression "
+"pattern to use when trying to guess ebook metadata from filenames. A reference on the syntax "
+"of regular expressions is available. Use the Test functionality below to test your regular "
+"expression on a few sample filenames. The group names for the various "
+"metadata entries are documented in tooltips. Search the list of books by title, author, publisher, tags, comments, "
+"etc. Could not convert: %s It is a DRMed book. You must "
+"first remove the DRM using third party tools."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
+msgid "Recipe Disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
+msgid ""
+"is the result of the efforts of many volunteers from all over the world. If "
+"you find it useful, please consider donating to support its development. "
+"Your donation helps keep calibre development going."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
+msgid "There are active jobs. Are you sure you want to quit?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
+msgid ""
+" is communicating with the device! This book is protected by DRM"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
+msgid "Could not open ebook"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
+msgid "Options to control the ebook viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
+msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
+msgid "Print javascript alert and console messages to the console"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
+msgid ""
+"%prog [options] file\n"
+"\n"
+"View an ebook.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:184
+msgid "E-book Viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:185
+msgid "Close dictionary"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:187
+msgid "toolBar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
+msgid "Next page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:191
+msgid "Previous page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:192
+msgid "Font size larger"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
+msgid "Font size smaller"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:197
+msgid "Find next"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:198
+msgid "Find next occurrence"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199
+msgid "F3"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:202
+msgid "Reference Mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:203
+msgid "Bookmark"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204
+msgid "Toggle full screen"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Print"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
+msgid "Find previous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
+msgid "Find previous occurrence"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
+msgid "Shift+F3"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:114
+msgid "Print eBook"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+msgid "Copy Image"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:239
+msgid "Paste Image"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:364
+msgid "Change Case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:365
+msgid "Upper Case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366
+msgid "Lower Case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:367
+msgid "Swap Case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368
+msgid "Title Case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:838
+msgid "Drag to resize"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
+msgid "Show"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
+msgid "Hide"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
+msgid ""
+"If you use the WordPlayer e-book app on your Android phone, you can access "
+"your calibre book collection directly on the device. To do this you have to "
+"turn on the content server."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:374
+msgid ""
+"Remember to leave calibre running as the server only runs as long as calibre "
+"is running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:376
+msgid ""
+"You have to add the URL http://myhostname:8080 as your calibre library in "
+"WordPlayer. Here myhostname should be the fully qualified hostname or the IP "
+"address of the computer calibre is running on."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453
+msgid "Moving library..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470
+msgid "Failed to move library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:524
+msgid "Invalid database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525
+msgid ""
+" An invalid library already exists at %s, delete it before trying to move "
+"the existing library. calibre can automatically send books by email to your Kindle. To do that "
+"you have to setup email delivery below. The easiest way is to setup a free "
+"gmail account and click the Use gmail "
+"button below. You will also have to register your gmail address in your "
+"Amazon account."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+msgid "&Kindle email:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+msgid "Choose your &language:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+msgid ""
+"Choose a location for your books. When you add books to calibre, they will "
+"be copied here:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+msgid "&Change"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+msgid ""
+"If you have an existing calibre library, it will be copied to the new "
+"location. If a calibre library already exists at the new location, calibre "
+"will switch to using it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32
+msgid "Using: %s:%s@%s:%s and %s encryption"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:37
+msgid "Sending..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:42
+msgid "Mail successfully sent"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:114
+msgid "Finish gmail setup"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:115
+msgid ""
+"Dont forget to enter your gmail username and password. You can sign up for a "
+"free gmail account at http://gmail.com"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:130
+msgid "Bad configuration"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
+msgid "You must set the From email address"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131
+msgid "You must set the username and password for the mail server."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+msgid "Send email &from:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+msgid ""
+" This is what will be present in the From: field of emails sent by "
+"calibre. A mail server is useful if the service you are sending mail to only "
+"accepts email from well know mail services."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+msgid "Mail &Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+msgid "calibre can optionally use a server to send mail"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+msgid "&Hostname:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+msgid "&Port:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+msgid ""
+"The port your mail server listens for connections on. The default is 25"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+msgid "Your username on the mail server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+msgid "Your password on the mail server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+msgid "&Show"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+msgid "&Encryption:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+msgid ""
+"Use TLS encryption when connecting to the mail server. This is the most "
+"common."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+msgid "&TLS"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+msgid "Use SSL encryption when connecting to the mail server."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+msgid "&SSL"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+msgid "Use Gmail"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+msgid "&Test email"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+msgid ""
+" If you use the Stanza e-"
+"book app on your iPhone/iTouch, you can access your calibre book collection "
+"directly on the device. To do this you have to turn on the calibre content "
+"server."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+msgid "Turn on the &content server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:230
+msgid "today"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:233
+msgid "yesterday"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:236
+msgid "thismonth"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:239
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:240
+msgid "daysago"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:408
+msgid "no"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:408
+msgid "unchecked"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:401
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:411
+msgid "checked"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:401
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:411
+msgid "yes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:405
+msgid "blank"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:405
+msgid "empty"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:48
+msgid ""
+"The fields to output when cataloging books in the database. Should be a "
+"comma-separated list of fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: CSV, XML output formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:58
+msgid ""
+"Output field to sort on.\n"
+"Available fields: author_sort, id, rating, size, timestamp, title.\n"
+"Default: '%default'\n"
+"Applies to: CSV, XML output formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:206
+msgid ""
+"The fields to output when cataloging books in the database. Should be a "
+"comma-separated list of fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:216
+msgid ""
+"Output field to sort on.\n"
+"Available fields: author_sort, id, rating, size, timestamp, title.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:225
+msgid ""
+"Create a citation for BibTeX entries.\n"
+"Boolean value: True, False\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:234
+msgid ""
+"The template for citation creation from database fields.\n"
+" Should be a template with {} enclosed fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:244
+msgid ""
+"BibTeX file encoding output.\n"
+"Available types: utf8, cp1252, ascii.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:253
+msgid ""
+"BibTeX file encoding flag.\n"
+"Available types: strict, replace, ignore, backslashreplace.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:262
+msgid ""
+"Entry type for BibTeX catalog.\n"
+"Available types: book, misc, mixed.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:530
+msgid ""
+"Title of generated catalog used as title in metadata.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:537
+msgid ""
+"Save the output from different stages of the conversion pipeline to the "
+"specified directory. Useful if you are unsure at which stage of the "
+"conversion process a bug is occurring.\n"
+"Default: '%default'None\n"
+"Applies to: ePub, MOBI output formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:547
+msgid ""
+"Regex describing tags to exclude as genres.\n"
+"Default: '%default' excludes bracketed tags, e.g. '[ Migrating old database to ebook library in %s There was an error reading from file: En feil oppsto under lesing fra filen: Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5292,9 +5770,25 @@ msgstr "Benytt forfattersortering for forfatter"
msgid "Save &template:"
msgstr "Lagre &mal:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
-msgstr "Tilpass &omslag for visning"
+msgid "Fit &cover within view"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
msgid "&Previous"
@@ -5367,6 +5861,22 @@ msgstr ""
msgid "The folder %s is not empty. Please choose an empty folder"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location selected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
msgstr ""
@@ -5415,15 +5925,15 @@ msgstr "&Profil:"
msgid "Edit Comments"
msgstr "Rediger kommentarer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr "%(plugin_type)s %(plugins)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr "Programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
@@ -5431,19 +5941,19 @@ msgstr ""
"\n"
"Tilpasning: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "Generell"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr "Brukergrensesnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr "konvertering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
@@ -5451,15 +5961,15 @@ msgstr ""
"E-post\n"
"Forsendelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr "Legg til/Lagre"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr "Avansert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
@@ -5467,23 +5977,23 @@ msgstr ""
"Innhold\n"
"Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "Programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr "Autosend"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr "E-Post"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr "Formater til e-post. Det første samsvarende formatet vil bli sendt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
@@ -6130,7 +6703,7 @@ msgstr ""
"din iPhone. Her skal myhostname være fullt kvalifisert vertsnavn eller IP-"
"adressen til datamaskinen Calibre kjører på."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
@@ -6138,27 +6711,27 @@ msgstr ""
"Her kan du skreddersy Calibres atferd ved å kontrollere hvilke "
"programtillegg som skal benyttes."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr "Slå på/&Slå av programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr "&Skreddersy programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr "&Fjern programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr "Legg til nytt programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr "Programtillegg &fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr "&Legg til"
@@ -6199,7 +6772,7 @@ msgstr "Nummer"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "Dato"
@@ -6265,11 +6838,9 @@ msgstr "Ingen oppslagsord er angitt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
-"Merkelappen kan kun inneholde bokstaver, tall og understreker, og må starte "
-"med en bokstav"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
msgid "No column heading was provided"
@@ -6283,13 +6854,6 @@ msgstr "Søkenavnet %s er allerede benyttet"
msgid "The heading %s is already used"
msgstr "Overskriften %s er allerede benyttet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-"Søkenavnet må skrives med små bokstaver og kan ikke inneholde \".\" eller "
-"mellomrom"
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
@@ -6400,6 +6964,63 @@ msgstr "Tilgjengelige variabler:"
msgid "Downloading social metadata, please wait..."
msgstr "Laster ned sosiale metadata, vennligst vent..."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+msgid "Separator"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:63
+msgid "Choose library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:113
+msgid "The main toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:114
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:115
+msgid "The context menu for the books in the calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:117
+msgid "The context menu for the books on the device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:94
+msgid "Customize the actions in:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:95
+msgid "A&vailable actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
+msgid "&Current actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Move selected action up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "Move selected action down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr "Ctr+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Add selected actions to toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+msgid "Remove selected actions from toolbar"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr "&Vis dette varselet igjen"
@@ -6431,10 +7052,29 @@ msgstr "Slett fra enheten"
msgid "Author sort"
msgstr "Sortering blant forfattere"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
msgid "Manage authors"
msgstr "Behandling av forfatterinformasjon"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+msgid "Sort by author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+msgid "Sort by author sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+msgid ""
+"Reset all the author sort values to a value automatically generated from the "
+"author. Exactly how this value is automatically generated can be controlled "
+"via Preferences->Advanced->Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+msgid "Recalculate all author sort values"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr "Forfatter Sorter"
@@ -6537,10 +7177,14 @@ msgstr "Vis oppgave&detaljer"
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr "Rediger metainformasjon for %d bøker"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:222
+msgid "Applying changes to %d books. This may take a while."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
msgid "Edit Meta information"
msgstr "Rediger metainformasjon"
@@ -6554,7 +7198,7 @@ msgid "Author s&ort: "
msgstr "Forfatter s&orter: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6563,14 +7207,14 @@ msgstr ""
"Charles Dickens skal sorteres som Dickens, Charles."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "&Rating:"
msgstr "&Bedømning"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:163
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
msgid "Rating of this book. 0-5 stars"
msgstr "Bedømning av denne boken. 0-5 stjerner"
@@ -6579,7 +7223,7 @@ msgid "No change"
msgstr "Ingen endring"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid " stars"
msgstr " stjerner"
@@ -6589,8 +7233,8 @@ msgstr "Legg til ta&gger: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
msgid "Open Tag Editor"
msgstr "Åpne Tagg-redigering"
@@ -6637,226 +7281,253 @@ msgid "Remove &stored conversion settings for the selected books"
msgstr "Slett &lagrede konverteringsinnstillinger for de valgte bøkene"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
msgid "&Basic metadata"
msgstr "&Grunnleggende metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
msgid "&Custom metadata"
msgstr "&Brukervalgte metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:94
msgid "Last modified: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
msgid "Not a valid picture"
msgstr "Ikke gylding bilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
+msgid "Specify title and author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:152
+msgid "You must specify a title and author before generating a cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
msgid "Choose formats for "
msgstr "Velg formater for "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
msgid "No permission"
msgstr "Ingen tilatelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
msgid "You do not have permission to read the following files:"
msgstr "Du har ikke tillatelse til å lese fra følgende filer:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:203
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:224
msgid "No format selected"
msgstr "Ingen formater er valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:235
msgid "Could not read metadata"
msgstr "Kunne ikke lese metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:236
msgid "Could not read metadata from %s format"
msgstr "Kunne ikke lese metadata fra %s formatet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover"
msgstr "Kunne ikke lese omslaget"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:285
msgid "Could not read cover from %s format"
msgstr "Kunne ikke lese omslaget fra %s formatet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
msgid "The cover in the %s format is invalid"
msgstr "Omslaget i %s format er ikke gyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:328
msgid "Abort the editing of all remaining books"
msgstr "Avbryt redigering av alle gjenværende bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471
msgid "This ISBN number is valid"
msgstr "Dette ISBN-nummeret er gyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474
msgid "This ISBN number is invalid"
msgstr "Dette ISBN-nummeret er ugyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
msgid "Cannot use tag editor"
msgstr "Kan ikke bruke verktøy for emneordredigering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:554
msgid "The tags editor cannot be used if you have modified the tags"
msgstr ""
"Verktøyet for emneordredigering kan ikke benyttes dersom du har modifisert "
"emneordene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
msgid "Downloading cover..."
msgstr "Laster ned omslag..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:602
msgid "Cannot fetch cover"
msgstr "Kan ikke hente omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
msgid "Could not fetch cover. Search the list of books by title, author, publisher, tags, comments, "
"etc. Søk i listen over bøker etter tittel, forfatter, forlegger, emneord, "
"kommentarer osv. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -8680,26 +9063,26 @@ msgstr ""
"Du må først fjerne DRM beskyttelsen ved å benytte et 3.parts program med "
"slike egenskaper."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
msgstr "Beskrivelse Slettet"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
msgstr "Feilet"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Det finnes aktive oppgaver. Er du sikker på at du ønsker å avslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
msgstr " Denne boken er beskyttet av DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
msgstr "Kunne ikke åpne e-boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
msgstr "Valgmuligheter for å kontrollere e-bokleseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
@@ -9236,15 +9619,19 @@ msgstr "Store eller små bokstaver i tittelen"
msgid "Drag to resize"
msgstr "Dra for å endre størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
msgstr "Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
msgstr "Skjul"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
"your calibre book collection directly on the device. To do this you have to "
@@ -9254,14 +9641,14 @@ msgstr ""
"kan du koble opp din calibre boksamling direkte til enheten. For å gjøre "
"dette må du slå på innholds-serveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:374
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
"Husk å la calibre kjøre, da serveren kun kjører så lenge calibre kjører."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:376
msgid ""
"You have to add the URL http://myhostname:8080 as your calibre library in "
"WordPlayer. Here myhostname should be the fully qualified hostname or the IP "
@@ -9271,20 +9658,20 @@ msgstr ""
"WordPlayer. Mitt vertskapsnavn må være det fullt kvalifiserte vertsnavnet "
"eller IP-adressen til datamaskinen som calibre kjører på."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:450
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453
msgid "Moving library..."
msgstr "Flytter bibliotek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470
msgid "Failed to move library"
msgstr "Kunne ikke flytte bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:524
msgid "Invalid database"
msgstr "Ugyldig database"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525
msgid ""
" An invalid library already exists at %s, delete it before trying to move "
"the existing library. Et ugyldig bibliotek finnes allerede på %s. Slett dette før du forsøker å "
"flytte det gjeldende biblioteket. Migrating old database to ebook library in %s Migrerer gammel database til e-bokbiblioteket i %s Browsing books by their covers is disabled. There was an error reading from file: Er is een fout opgetreden bij het lezen van bestand: Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5395,9 +5840,29 @@ msgstr "Gebruik auteur sortering voor auteur"
msgid "Save &template:"
msgstr "Bewaar &sjabloon:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:43
+msgid "Add books by ISBN"
+msgstr "Voeg boeken toe met behulp van ISBN"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:44
+msgid ""
+" Enter a list of ISBNs in the box to the left, one per line. calibre will "
+"automatically create entries for books based on the ISBN and download "
+"metadata and covers for them. Any invalid ISBNs in the list will be "
+"ignored."
+msgstr ""
+" Schrijf een lijst van ISBN codes in het linkervak, 1 code per regel. "
+"Calibre zal automatisch records creëren voor de boeken aan de hand van de "
+"ISBN codes en de gedownloade metadata en omslagen. Ongeldige ISBN codes "
+"worden genegeerd."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:45
+msgid "&Paste from clipboard"
+msgstr "&Plak van klembord"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
-msgstr "Schaal &omslag naar schermgrootte"
+msgid "Fit &cover within view"
+msgstr "Pas de &omslag in het overzicht"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
msgid "&Previous"
@@ -5473,11 +5938,19 @@ msgstr "De map %s is niet leeg. Kies a.u.b. een lege map"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location"
-msgstr ""
+msgstr "Geen locatie"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
msgid "No location selected"
-msgstr ""
+msgstr "Geen locatie geselecteerd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+msgid "Bad location"
+msgstr "Ongeldige locatie geselecteerd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr "%s is geen bestaande map"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:66
msgid "Choose your calibre library"
@@ -5527,15 +6000,15 @@ msgstr "&Profiel"
msgid "Edit Comments"
msgstr "Bewerk Commentaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:172
msgid "%(plugin_type)s %(plugins)s"
msgstr "%(plugin_type)s %(plugins)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:173
msgid "plugins"
msgstr "plugins"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:182
msgid ""
"\n"
"Customization: "
@@ -5543,33 +6016,33 @@ msgstr ""
"\n"
"Persoonlijke instellingen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
msgid "General"
msgstr "Algemeen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
msgid "Interface"
msgstr "Interface"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
msgid "Conversion"
msgstr "Conversie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:200
msgid ""
"Email\n"
"Delivery"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:201
msgid "Add/Save"
msgstr "Voeg toe / Bewaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:202
msgid "Advanced"
msgstr "Geavanceerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:203
msgid ""
"Content\n"
"Server"
@@ -5577,80 +6050,80 @@ msgstr ""
"Content\n"
"Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:204
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Auto send"
msgstr "Automatisch versturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:233
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formaat te emailen. Het eerste formaat dat overeenkomt zal worden verstuurd."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:234
msgid ""
"If checked, downloaded news will be automatically mailed Remember to leave calibre running as the server only runs as long as "
@@ -6266,7 +6802,7 @@ msgstr ""
"gequalificeerde hostname of het IP adres van de computer waar calibre op "
"draait."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid ""
"Here you can customize the behavior of Calibre by controlling what plugins "
"it uses."
@@ -6274,27 +6810,27 @@ msgstr ""
"Hiere kun je het gedrag van calibre instellen door te configureren welke "
"plugins te gebruiken."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
msgid "Enable/&Disable plugin"
msgstr "Activeer/&Deactiveer plugin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:686
msgid "&Customize plugin"
msgstr "&Persoonlijke instellingen plugin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:687
msgid "&Remove plugin"
msgstr "&Verwijder plugin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:688
msgid "Add new plugin"
msgstr "Voeg nieuwe plugin toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:689
msgid "Plugin &file:"
msgstr "Plugin &bestand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:691
msgid "&Add"
msgstr "&Toevoegen"
@@ -6335,7 +6871,7 @@ msgstr "Nummer"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:889
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Date"
msgstr "Datum"
@@ -6402,11 +6938,11 @@ msgstr "Er was geen opzoek naam gegeven"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:107
msgid ""
-"The label must contain only letters, digits and underscores, and start with "
-"a letter"
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
msgstr ""
-"Het label mag alleen letters, cijfers en onderstreep tekens bevatten en moet "
-"beginnen met een letter"
+"De zoekterm mag slechts kleine letters, cijfers en underscores bevatten en "
+"moet beginnen met een letter"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:116
msgid "No column heading was provided"
@@ -6420,13 +6956,6 @@ msgstr "De opzoeknaam %s is al in gebruik"
msgid "The heading %s is already used"
msgstr "De koptekst %s is al in gebruik"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:134
-msgid ""
-"The lookup name must be lower case and cannot contain \":\"s or spaces"
-msgstr ""
-"De opzoeknaam moet in kleine letters zijn en mag geen \":\" tekens of "
-"spaties bevatten"
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column_ui.py:117
msgid "Create or edit custom columns"
@@ -6538,6 +7067,63 @@ msgstr "Beschikbare variabelen:"
msgid "Downloading social metadata, please wait..."
msgstr "Download sociale metagegevens, even geduld...."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+msgid "Separator"
+msgstr "Scheidingsteken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:63
+msgid "Choose library"
+msgstr "Kies bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:113
+msgid "The main toolbar"
+msgstr "de hoofdwerkbalk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:114
+msgid "The main toolbar when a device is connected"
+msgstr "De hoofwerkbalk wanneer een apparaat wordt aangekoppeld"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:115
+msgid "The context menu for the books in the calibre library"
+msgstr "Het context menu voor de boeken in de Calibre bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:117
+msgid "The context menu for the books on the device"
+msgstr "Het context menu voor de boeken op het apparaat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:94
+msgid "Customize the actions in:"
+msgstr "Pas deze acties aan in:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:95
+msgid "A&vailable actions"
+msgstr "&Beschikbare acties"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
+msgid "&Current actions"
+msgstr "&Huidige acties"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:97
+msgid "Move selected action up"
+msgstr "Verplaats de gesecteerde actie omhoog"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:99
+msgid "Move selected action down"
+msgstr "Verplaats geselecteerde actie omlaag"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Ctrl+S"
+msgstr "Ctrl+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:102
+msgid "Add selected actions to toolbar"
+msgstr "Voeg geselecteerde acties toe aan werkbalk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:104
+msgid "Remove selected actions from toolbar"
+msgstr "Verwijder geselecteerde acties van de werkbalk"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
msgid "&Show this warning again"
msgstr "&Laat deze waarschuwing nogmaals zien"
@@ -6571,10 +7157,32 @@ msgstr "Van apparaat verwijderen"
msgid "Author sort"
msgstr "auteur sortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
msgid "Manage authors"
msgstr "Auteur beheer"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+msgid "Sort by author"
+msgstr "Gesorteerd op auteur"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+msgid "Sort by author sort"
+msgstr "Sorteer op auteurssoort"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+msgid ""
+"Reset all the author sort values to a value automatically generated from the "
+"author. Exactly how this value is automatically generated can be controlled "
+"via Preferences->Advanced->Tweaks"
+msgstr ""
+"Reset alle auteurssorteerwaarden naar een waarde die automatisch gegenereerd "
+"is van de auteursnaam. De manier waarop deze waarde precies gegenereerd "
+"wordt kan gecontroleerd worden via Voorkeuren->Geavanceerd->Aanpassingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+msgid "Recalculate all author sort values"
+msgstr "Herbereken alle auteurssorteerwaarden"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr "Auteur sortering"
@@ -6682,10 +7290,14 @@ msgstr "Laat werk opdracht &details zien"
msgid "Stop &all non device jobs"
msgstr "Stop &alle niet apparaat gerelateerde taken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:111
msgid "Editing meta information for %d books"
msgstr "Bewerk van %d boekenCould not fetch cover. Search the list of books by title, author, publisher, tags, comments, "
"etc. Zoek door de boekenlijst gesorteerd op titek, auteur, uitgever, labels, "
+" Zoek door de boekenlijst gesorteerd op titel, auteur, uitgever, labels, "
"commentaar, enz. Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -8888,15 +9213,15 @@ msgstr ""
" Kon %s niet converteren. Het is een eboek met DRM. "
"Je moet eerst de DRM verwijderen met externe programma's."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:427
msgid "Recipe Disabled"
msgstr "Recept uitgeschakeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:497
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
msgid "Failed"
msgstr "Mislukt"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
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. "
@@ -8907,12 +9232,12 @@ msgstr ""
"van het programma te steunen. Jouw donatie helpt om de ontwikkeling voort te "
"zetten."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Er zijn actieve werk opdrachten. Weet je zeker dat je af wilt sluiten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:507
msgid ""
" is communicating with the device! This book is protected by DRM"
msgstr " Dit boek wordt beschermd door DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592
msgid "Could not open ebook"
msgstr "EBoek kan niet worden geopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
msgid "Options to control the ebook viewer"
msgstr "Opties voor de eboek viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Indien gespecificeerd, dan zal het viewer venster proberen naar voren te "
"komen na het opstarten."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:678
msgid "Print javascript alert and console messages to the console"
msgstr "Print javascript waarschuwingen en console berichten op de console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
msgid ""
"%prog [options] file\n"
"\n"
@@ -9452,14 +9777,18 @@ msgstr "Elk Woord Met Hoofdletter"
msgid "Drag to resize"
msgstr "Sleep om de grootte aan te passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
msgid "Show"
msgstr "Weergeven"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
msgid "Hide"
msgstr "Verberg"
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+msgid "Toggle"
+msgstr "Omschakelen"
+
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
msgid ""
"If you use the WordPlayer e-book app on your Android phone, you can access "
@@ -9605,8 +9934,8 @@ msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-"Kies een locatie voor je boeken. Wanneer je boeken toevoegt aan celibre, dan "
-"zullen ze hier naar toe worden gecopieerd:"
+"Kies een locatie voor je boeken. Wanneer je boeken toevoegt aan Calibre, dan "
+"zullen ze hier naar toe worden gekopieerd:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
msgid "&Change"
@@ -9871,7 +10200,7 @@ msgid ""
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
-"Creëer een citaat voor BIBTEX ingaves.\n"
+"Maak een citaat voor BIBTEX ingaves.\n"
"Boolean waarde : True, False\n"
"Standaard: '%default'\n"
"Van toepassing voor: BIBTEX weergave formaat"
@@ -9884,7 +10213,7 @@ msgid ""
"Default: '%%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
-"Het sjabloon voor het creëren van citaten gebaseerd op velden uit de "
+"Het sjabloon voor het maken van citaten gebaseerd op velden uit de "
"database.\n"
" Zou een sjabloon moeten zijn met velden ingesloten door {}.\n"
"Beschikbare velden: %s.\n"
@@ -9922,8 +10251,8 @@ msgid ""
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""
-"Ingave type voor Bibtex catalogus.\n"
-"Beschikbare types: book, misc, mixed\n"
+"Soort item voor Bibtex catalogus.\n"
+"Beschikbare soorten: book, misc, mixed\n"
"Standaard: '%default'\n"
"Van toepassing op: BIBTEX weergave formaat"
@@ -9958,8 +10287,7 @@ msgid ""
"Default: '%default' excludes bracketed tags, e.g. '[
')%\
(series,
fmt_sidx(float(item[FM['series_index']]))))
+ for key in CKEYS:
+ val = item[CFM[key]['rec_index']]
+ if val is not None:
+ name = CFM[key]['name']
+ datatype = CFM[key]['datatype']
+ if datatype == 'text' and CFM[key]['is_multiple']:
+ extra.append('%s: %s
'%(name, ', '.join(val.split('|'))))
+ elif datatype == 'series':
+ extra.append('%s: %s [%s]
'%(name, val,
+ fmt_sidx(item[CFM.cc_series_index_column_for(key)])))
+ elif datatype == 'datetime':
+ extra.append('%s: %s
'%(name,
+ format_date(val, CFM[key]['display'].get('date_format','dd MMM yyyy'))))
+ else:
+ extra.append('%s: %s
' % (CFM[key]['name'], val))
comments = item[FM['comments']]
if comments:
comments = comments_to_html(comments)
@@ -258,22 +276,41 @@ class NavFeed(Feed):
class AcquisitionFeed(NavFeed):
def __init__(self, updated, id_, items, offsets, page_url, up_url, version,
- FM):
+ FM, CFM):
NavFeed.__init__(self, id_, updated, version, offsets, page_url, up_url)
+ CKEYS = [key for key in sorted(CFM.get_custom_fields(),
+ cmp=lambda x,y: cmp(CFM[x]['name'].lower(),
+ CFM[y]['name'].lower()))]
for item in items:
- self.root.append(ACQUISITION_ENTRY(item, version, FM, updated))
+ self.root.append(ACQUISITION_ENTRY(item, version, FM, updated,
+ CFM, CKEYS))
class CategoryFeed(NavFeed):
- def __init__(self, items, which, id_, updated, version, offsets, page_url, up_url):
+ def __init__(self, items, which, id_, updated, version, offsets, page_url, up_url, db):
NavFeed.__init__(self, id_, updated, version, offsets, page_url, up_url)
base_href = self.base_href + '/category/' + hexlify(which)
ignore_count = False
if which == 'search':
ignore_count = True
+ uc = None
+ if which.endswith(':'):
+ # We have a user category. Translate back to original categories
+ uc = {}
+ try:
+ ucs = db.prefs['user_categories']
+ ucs = ucs.get(which[:-1])
+ for name, category, index in ucs:
+ uc[name] = category
+ except:
+ import traceback
+ traceback.print_exc()
+ uc = None
for item in items:
- self.root.append(CATALOG_ENTRY(item, base_href, version, updated,
- ignore_count=ignore_count))
+ if uc: which = uc.get(item.name, which)
+ self.root.append(CATALOG_ENTRY(item, which, base_href, version,
+ updated, ignore_count=ignore_count,
+ add_kind=uc is not None))
class CategoryGroupFeed(NavFeed):
@@ -343,7 +380,7 @@ class OPDSServer(object):
cherrypy.response.headers['Last-Modified'] = self.last_modified(updated)
cherrypy.response.headers['Content-Type'] = 'application/atom+xml;profile=opds-catalog'
return str(AcquisitionFeed(updated, id_, items, offsets,
- page_url, up_url, version, self.db.FIELD_MAP))
+ page_url, up_url, version, self.db.FIELD_MAP, self.db.field_metadata))
def opds_search(self, query=None, version=0, offset=0):
try:
@@ -418,7 +455,7 @@ class OPDSServer(object):
cherrypy.response.headers['Content-Type'] = 'application/atom+xml'
return str(CategoryFeed(items, category, id_, updated, version, offsets,
- page_url, up_url))
+ page_url, up_url, self.db))
def opds_navcatalog(self, which=None, version=0, offset=0):
@@ -461,7 +498,7 @@ class OPDSServer(object):
offsets = OPDSOffsets(offset, max_items, len(items))
items = list(items)[offsets.offset:offsets.offset+max_items]
ans = CategoryFeed(items, which, id_, updated, version, offsets,
- page_url, up_url)
+ page_url, up_url, self.db)
else:
class Group:
def __init__(self, text, count):
@@ -507,7 +544,9 @@ class OPDSServer(object):
which = which[1:]
if type_ == 'I':
try:
- which = int(which)
+ p = which.index(':')
+ category = which[p+1:]
+ which = int(which[:p])
except:
raise cherrypy.HTTPError(404, 'Tag %r not found'%which)
@@ -518,7 +557,7 @@ class OPDSServer(object):
if category == 'search':
try:
- ids = self.search_cache(which)
+ ids = self.search_cache('search:"%s"'%which)
except:
raise cherrypy.HTTPError(404, 'Search: %r not understood'%which)
return self.get_opds_acquisition_feed(ids, offset, page_url,
@@ -549,7 +588,12 @@ class OPDSServer(object):
(_('Newest'), _('Date'), 'Onewest'),
(_('Title'), _('Title'), 'Otitle'),
]
- for category in categories:
+ def getter(x):
+ return category_meta[x]['name'].lower()
+ for category in sorted(categories,
+ cmp=lambda x,y: cmp(getter(x), getter(y))):
+ if len(categories[category]) == 0:
+ continue
if category == 'formats':
continue
meta = category_meta.get(category, None)
diff --git a/src/calibre/library/server/xml.py b/src/calibre/library/server/xml.py
index 036a2051bf..9db786953e 100644
--- a/src/calibre/library/server/xml.py
+++ b/src/calibre/library/server/xml.py
@@ -45,7 +45,10 @@ class XMLServer(object):
order = order.lower().strip() == 'ascending'
- ids = self.db.data.parse(search) if search and search.strip() else self.db.data.universal_set()
+ if not search:
+ search = ''
+
+ ids = self.db.search_getting_ids(search.strip(), self.search_restriction)
FM = self.db.FIELD_MAP
@@ -53,7 +56,6 @@ class XMLServer(object):
if sort is not None:
self.sort(items, sort, order)
-
books = []
def serialize(x):
diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst
index deb693c199..efc05a3f38 100644
--- a/src/calibre/manual/faq.rst
+++ b/src/calibre/manual/faq.rst
@@ -81,7 +81,7 @@ Device Integration
What devices does |app| support?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At the moment |app| has full support for the SONY PRS 300/500/505/600/700/900, Barnes & Noble Nook, Cybook Gen 3/Opus, Amazon Kindle 1/2/DX, Entourage Edge, Longshine ShineBook, Ectaco Jetbook, BeBook/BeBook Mini, Irex Illiad/DR1000, Foxit eSlick, PocketBook 360, Italica, eClicto, Iriver Story, Airis dBook, Hanvon N515, Binatone Readme, Teclast K3, SpringDesign Alex, Kobo Reader, various Android phones and the iPhone/iPad. In addition, using the :guilabel:`Save to disk` function you can use it with any ebook reader that exports itself as a USB disk.
+At the moment |app| has full support for the SONY PRS 300/500/505/600/700/900, Barnes & Noble Nook, Cybook Gen 3/Opus, Amazon Kindle 1/2/3/DX/DXG, Entourage Edge, Longshine ShineBook, Ectaco Jetbook, BeBook/BeBook Mini, Irex Illiad/DR1000, Foxit eSlick, PocketBook 360, Italica, eClicto, Iriver Story, Airis dBook, Hanvon N515, Binatone Readme, Teclast K3, SpringDesign Alex, Kobo Reader, various Android phones and the iPhone/iPad. In addition, using the :guilabel:`Save to disk` function you can use it with any ebook reader that exports itself as a USB disk.
How can I help get my device supported in |app|?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -338,6 +338,16 @@ Why does |app| show only some of my fonts on OS X?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There can be several causes for this:
+ * If you get an error about calibre not being able to open a file because it is in use by another program, do the following:
+
+ * Uninstall calibre
+ * Reboot your computer
+ * Re-install calibre. But do not start calibre from the installation wizard.
+ * Temporarily disable your antivirus program (disconnect from the internet before doing so, to be safe)
+ * Look inside the folder you chose for your calibre library. If you see a file named metadata.db, delete it.
+ * Start calibre
+ * From now on you should be able to start calibre normally.
+
* If you get an error about a Python function terminating unexpectedly after upgrading calibre, first uninstall calibre, then delete the folders (if they exists)
:file:`C:\\Program Files\\Calibre` and :file:`C:\\Program Files\\Calibre2`. Now re-install and you should be fine.
* If you get an error in the welcome wizard on an initial run of calibre, try choosing a folder like :file:`C:\\library` as the calibre library (calibre sometimes
@@ -394,4 +404,8 @@ Can I include |app| on a CD to be distributed with my product/magazine?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|app| is licensed under the GNU General Public License v3 (an open source license). This means that you are free to redistribute |app| as long as you make the source code available. So if you want to put |app| on a CD with your product, you must also put the |app| source code on the CD. The source code is available for download `from googlecode
Last Page Read: %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "كتب"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "كتب EPUB"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "كتب LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "كتب HTML"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "كتب LIT"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "كتب MOBI"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "كتب نصّية"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "كتب PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "الرسومات"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "أرشيفات"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:473
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr "C"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "لا يمكن تحويله"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Del"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "حذف كتب"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:483
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:533
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:534
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:557
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
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/actions.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "إرسال لجهاز"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "تحرير الميتاداتا فردياً"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "تحرير الميتاداتا جملةً"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:671
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:602
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:550
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:962
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "خطأ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:681
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "لا يمكن تحرير الميتاداتا"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:739
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:747
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3048,7 +3367,7 @@ msgid ""
"proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3058,111 +3377,223 @@ msgid ""
"from your computer.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr "F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "احصل على الأخبار"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
+msgid "Fetching news from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
+msgid " fetched."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "التفضيلات"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr "إعادة تشغيل&"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr "S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "حفظ إلى القرص"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr "حفظ إلى القرص في دليل واحد"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
msgid "Choose destination directory"
msgstr "إختيار دليل الوجهة"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:933
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:566
-msgid "Not allowed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
msgid ""
-"You are tying to save files into the calibre library. This can cause "
+"You are trying to save files into the calibre library. This can cause "
"corruption of your library. Save to disk is meant to export files from your "
"calibre library elsewhere."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:976
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:999
-msgid "No books selected to generate catalog for"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1016
-msgid "Generating %s catalog..."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1021
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
-msgid "No books found"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1022
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1032
-msgid "Catalog generated."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1035
-msgid "Export Catalog Directory"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036
-msgid "Select destination for %s.%s"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1052
-msgid "Fetching news from "
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr "Alt+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1066
-msgid " fetched."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1115
-msgid "Cannot convert"
-msgstr "لا يمكن تحويله"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1144
-msgid "Starting conversion of %d book(s)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr "كتب بنفس الوسوم"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr "V"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "عرض"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr "عرض تهيئة معينة"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1266
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3170,11 +3601,11 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr ""
@@ -3199,7 +3630,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr ""
@@ -3324,14 +3755,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
@@ -3396,7 +3831,7 @@ msgstr "المسار"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
@@ -3494,6 +3929,7 @@ msgstr ""
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -3578,8 +4014,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1493
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1511
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr ""
@@ -3602,7 +4038,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], "
"e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no "
"Genre Section"
@@ -3707,7 +4143,7 @@ msgid "&Disable comic processing"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:115
msgid "&Output format:"
msgstr ""
@@ -3723,16 +4159,16 @@ msgstr ""
msgid "Debug the conversion process."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
msgid "Invalid debug directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59
msgid "Failed to create debug directory"
msgstr ""
@@ -3875,15 +4311,15 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
msgid "Original"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
msgid "Left align"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33
msgid "Justify text"
msgstr ""
@@ -4014,34 +4450,34 @@ msgid ""
"possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr "إختار الغلاف لـ "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr "لا يمكن القراءة"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "خطأ في قراءة الملف"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid "
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " ليست صورة صالحة"
@@ -4298,18 +4734,18 @@ msgstr ""
msgid "Options specific to the input format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr "حوار"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr ""
@@ -4324,39 +4760,39 @@ msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr ""
@@ -4394,15 +4830,15 @@ msgstr ""
msgid "Control the creation/conversion of the Table of Contents."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr ""
@@ -4462,7 +4898,7 @@ msgid "&Maximum line length:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
+msgid "Force maximum line length"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
@@ -4554,20 +4990,20 @@ msgid ""
"href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:127
-msgid "Cover browser could not be loaded"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
@@ -4576,281 +5012,273 @@ msgstr ""
msgid "Undefined"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "Automatically number books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:49
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:166
msgid "Device no longer connected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284
msgid "Get device information"
msgstr "احصل على معلومات الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295
msgid "Get list of books on device"
msgstr "احصل على قائمة الكتب على الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305
msgid "Get annotations from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:314
msgid "Send metadata to device"
msgstr "ارسل الميتاداتا إلى الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
msgid "Send collections to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:343
msgid "Upload %d books to device"
msgstr "رفع %d كتاب إلى الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:358
msgid "Delete books from device"
msgstr "حذف كتب من الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:375
msgid "Download books from device"
msgstr "تنزيل الكتب من الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385
msgid "View book on device"
msgstr "عرض كتاب على الجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
msgid "Set default send to device action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425
msgid "Send to main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427
msgid "Send to storage card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429
msgid "Send to storage card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:428
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443
msgid "Main Memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
msgid "Send and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
msgid "Send specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
msgid "Eject device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
-msgid "Fetch annotations (experimental)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669
-msgid "Failed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr "خطأ في الاتصال بالجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
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/device.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr "الجهاز: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr " تم كشفه."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:887
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1019
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:945
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1209
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1272
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid ""
"
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr "متوسط"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr "صغير"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr "كبير"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
msgid "Done"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
"port. To be safe choose a port number larger than 1024."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr "مسار الملحق غير صالح"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr "%s ليس مسار لملحق صالح"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr "إختيار الملحق"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr "لا يمكن تعطيل الملحق"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr "الملحق: %s لا يمكن تعطيله"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr "لا يمكن تخصيص الملحق"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr "الملحق: %s لا يحتاج التخصيص"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr "لم يمكن حذف الملحق المضمن"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr " لا يمكن حذفه. هذا ملحق مضمن في البرنامج. حاول تعطيله بدلاً من حذفه."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "هل أنت متأكّد؟"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr "سجل الأخطاء:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:793
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr "سجل النفاذ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr "فشل في تشغيل خادم المحتوى"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:846
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr "حجم غير صالح"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:847
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:908
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:909
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:963
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5381,282 +5843,323 @@ msgstr ""
msgid "Sending to &device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
-msgid "Preferences"
-msgstr "التفضيلات"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
msgid " seconds"
msgstr " ثانية"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
msgid "Choose &language (requires restart):"
msgstr "إختر ال&لغة (يحتاج إعادة تشغيل):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
msgid "Normal"
msgstr "عادي"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
msgid "High"
msgstr "مرتفع"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
msgid "Low"
msgstr "منخفض"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
msgid "Preferred &output format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
msgid "Reset all disabled &confirmation dialogs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
msgid "Show ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625
msgid "Search as you type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626
msgid "Automatically send downloaded &news to ebook reader"
msgstr "إرسال الأخبار& التي تم تنزيلها آلياً إلى قارئ الكتب الإلكترونية"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
msgid "Remove a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
msgid "Add a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
msgid "Edit settings of a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
msgid "Use internal &viewer for:"
msgstr "استخدم المستعرض& الداخلي في:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
+msgid "Restriction to apply when the current library is opened:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:641
+msgid ""
+"Apply this restriction on calibre startup if the current library is being "
+"used. Also applied when switching to this library. Note that this setting is "
+"per library. "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:642
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:643
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:644
msgid "Show &donate button (restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:645
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:646
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:647
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
msgid "Add an email address to which to send books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
msgid "&Add email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
msgid "Make &default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
msgid ""
"calibre can send your books to you (or your reader) by email. Emails will be "
"automatically sent for downloaded news to all email addresses that have Auto-"
"send checked."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586
-msgid "&Check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587
-msgid "&Install command line tools"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588
-msgid "Open calibre &configuration directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
msgid "Debug &device detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+msgid "&Check database integrity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+msgid "Open calibre &configuration directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+msgid "&Install command line tools"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+msgid "&Miscellaneous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+msgid ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:661
+msgid "All available tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+msgid "&Current tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+msgid "&Restore to defaults"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+msgid "&Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:"
msgstr "&اسم المستخدم:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:"
msgstr "&كلمة السرّ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:670
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:671
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:672
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid "&Show password"
msgstr "إظهار& كلمة السرّ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:673
msgid "Max. &OPDS items per query:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:674
msgid "Max. OPDS &ungrouped items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:675
+msgid "Restriction (saved search) to apply:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:676
+msgid ""
+"This restriction (based on a saved search) will restrict the books the "
+"content server makes available to those matching the search. This setting is "
+"per library (i.e. you can have a different restriction per library)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:677
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:678
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:679
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:680
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:681
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:682
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid ""
"
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
@@ -6372,10 +6950,14 @@ msgstr ""
msgid "Password needed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
@@ -6771,12 +7353,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -6818,10 +7400,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr ""
@@ -7100,448 +7678,188 @@ msgstr "ISBN:"
msgid "Regular expression (?P
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Delete current saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:302
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:467
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108
-msgid "%d books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:305
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:468
-msgid "Choose calibre library to work with"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:336
-msgid "Connect to folder"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:341
-msgid "Connect to iTunes"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:348
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:356
-msgid "Start Content Server"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:358
-msgid "Stop Content Server"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:369
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:375
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid "Email to"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid " and delete from library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:389
-msgid "Setup email based sharing of books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "A"
-msgstr "A"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "Add books"
-msgstr "إضافة كتب"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "E"
-msgstr "E"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "Edit metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "C"
-msgstr "C"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "Convert books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-msgid "V"
-msgstr "V"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:568
-msgid "View"
-msgstr "عرض"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:466
-msgid "Send to device"
-msgstr "إرسال لجهاز"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "F"
-msgstr "F"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "Fetch news"
-msgstr "احصل على الأخبار"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-msgid "S"
-msgstr "S"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:551
-msgid "Save to disk"
-msgstr "حفظ إلى القرص"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:471
-msgid "Connect/share"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Del"
-msgstr "Del"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Remove books"
-msgstr "حذف كتب"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Browse the calibre User Manual"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "F1"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Help"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-msgid "Ctrl+P"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "M"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "Merge book records"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:477
-msgid "Open containing folder"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:479
-msgid "Show book details"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:481
-msgid "Books by same author"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:483
-msgid "Books in this series"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:485
-msgid "Books by this publisher"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:487
-msgid "Books with the same tags"
-msgstr "كتب بنفس الوسوم"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:501
-msgid "Edit metadata individually"
-msgstr "تحرير الميتاداتا فردياً"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:504
-msgid "Edit metadata in bulk"
-msgstr "تحرير الميتاداتا جملةً"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:507
-msgid "Download metadata and covers"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:510
-msgid "Download only metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:512
-msgid "Download only covers"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:515
-msgid "Download only social metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:521
-msgid "Merge into first selected book - delete others"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:524
-msgid "Merge into first selected book - keep others"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:532
-msgid "Add books from a single directory"
-msgstr "إضافة كتب من دليل واحد"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:534
-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/layout.py:538
-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/layout.py:541
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:553
-msgid "Save to disk in a single directory"
-msgstr "حفظ إلى القرص في دليل واحد"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:555
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:385
-msgid "Save only %s format to disk"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:559
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388
-msgid "Save only %s format to disk in a single directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:569
-msgid "View specific format"
-msgstr "عرض تهيئة معينة"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:575
-msgid "Remove selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:577
-msgid "Remove files of a specific format from selected books.."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:580
-msgid "Remove all formats from selected books, except..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:583
-msgid "Remove covers from selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:586
-msgid "Remove matching books from device"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:603
-msgid "Convert individually"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:605
-msgid "Bulk convert"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:609
-msgid "Create catalog of books in your calibre library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:617
-msgid "Run welcome wizard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
msgstr ""
@@ -7569,7 +7887,7 @@ msgstr "كتاب %s لـ%s."
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
msgstr ""
@@ -7629,7 +7947,7 @@ msgstr ""
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7660,7 +7978,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
msgid "No matches found"
msgstr ""
@@ -7677,12 +7995,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
msgstr "الصفحة التالية"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
msgstr "الصفحة السابقة"
@@ -7853,24 +8171,24 @@ msgid "No matches found for this book"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
msgid "Search"
msgstr "بحث"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -7879,15 +8197,15 @@ msgid "Restrict to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
msgstr ""
@@ -7951,112 +8269,112 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Convert book %d of %d (%s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:90
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202
-msgid "Could not convert some books"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
+msgid "Could not convert some books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
msgstr ""
@@ -8074,89 +8392,64 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Donate to support calibre"
msgstr "تبرع& لدعم كاليبر"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
msgid "&Eject connected device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:169
-msgid "&Restart"
-msgstr "إعادة تشغيل&"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:367
-msgid "Cannot configure"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:363
-msgid "Cannot configure while there are running jobs."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:368
-msgid "Cannot configure before calibre is restarted."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415
-msgid "No detailed info available"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:416
-msgid "No detailed information is available for books on the device."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:468
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
msgid "Conversion Error"
msgstr "خطأ في التحويل"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -8329,7 +8622,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
msgstr ""
@@ -8384,36 +8677,36 @@ msgstr "قياس خط الأحادي القياس بـpx"
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr ""
@@ -8469,88 +8762,88 @@ msgstr ""
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
msgstr "إختيار الكتاب الإلكتروني"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
msgstr "كتب إلكترونية"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
msgstr "يتم تحميل الكتاب الإلكتروني..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
msgstr ""
@@ -9826,15 +10188,15 @@ msgstr ""
msgid "Waiting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:51
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
msgstr "انتهى"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:75
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
msgstr ""
@@ -10219,9 +10581,6 @@ msgstr ""
#~ msgid "author"
#~ msgstr "المؤلف"
-#~ msgid "Alt+S"
-#~ msgstr "Alt+S"
-
#~ msgid "Convert book: "
#~ msgstr "Convert book: "
@@ -10776,5 +11135,8 @@ msgstr ""
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "التواصل مع قارئات الكتاب الاليكتروني سوني PRS-300/505/500 ."
+#~ msgid "Communicate with the Teclast K3 reader."
+#~ msgstr "اﻹتصال مع الـ Teclast K3 reader ."
+
#~ msgid " "
#~ msgstr " "
diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po
index 548dfc0254..16eb559cb3 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: 2010-08-07 01:39+0000\n"
-"PO-Revision-Date: 2010-08-06 23:15+0000\n"
+"POT-Creation-Date: 2010-08-20 20:19+0000\n"
+"PO-Revision-Date: 2010-08-22 19:36+0000\n"
"Last-Translator: Kovid Goyal
Last Page Read: %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40
+msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+msgid "Add from ISBN"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr "Quants llibres buits?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr "Quants llibres buits haurien d'afegir-se?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr "Pujant llibres a l'aparell."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "Llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "Llibres EPUB"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "Llibres LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "Llibres HTML"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "Llibres LIT"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "Llibres Mobi"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr "Llibres Topaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "Llibres de text"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "Llibres PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "Còmics"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "Arxius"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr "Llibres admesos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr "Afegeix a la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:473
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr "Fes servir només la llibreria"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr "Cap llibre seleccionat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr "No trobo llibres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr "Catàleg generat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr "Converteix llibres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr "Converteix individualment"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr "Converteix tots"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "No puc convertir-lo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Esborra"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "Suprimeix llibres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr "No puc esborrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:483
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr "No puc esborrar llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr "Memòria principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:533
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr "Tarja de memòria A"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:534
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr "Tarja de memòria B"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr "Cap llibre per esborrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:557
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
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/actions.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "Envia al dispositiu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "Edita metadades individualment"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "Edita metadades en massa"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr "Metadades socials"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr "portades"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:671
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:602
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:550
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:962
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:681
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "No puc editar les meta-dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:739
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:747
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3381,7 +3699,7 @@ msgid ""
"proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3391,111 +3709,223 @@ msgid ""
"from your computer.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "Recull notícies (RSS)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
+msgid "Fetching news from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
+msgid " fetched."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr "Ajuda"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "Preferències"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr "No puc configurar-lo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr "No puc configurar-lo amb treballs processant-se"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "Desa al disc"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
msgid "Cannot save to disk"
msgstr "No puc desar al disc"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:933
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:566
-msgid "Not allowed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
msgid ""
-"You are tying to save files into the calibre library. This can cause "
+"You are trying to save files into the calibre library. This can cause "
"corruption of your library. Save to disk is meant to export files from your "
"calibre library elsewhere."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
msgid "Error while saving"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
msgid "There was an error while saving."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:976
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
msgid "Could not save some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
msgid "Click the show details button to see which ones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:999
-msgid "No books selected to generate catalog for"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1016
-msgid "Generating %s catalog..."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1021
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
-msgid "No books found"
-msgstr "No trobo llibres"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1022
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1032
-msgid "Catalog generated."
-msgstr "Catàleg generat"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1035
-msgid "Export Catalog Directory"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036
-msgid "Select destination for %s.%s"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1052
-msgid "Fetching news from "
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1066
-msgid " fetched."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1115
-msgid "Cannot convert"
-msgstr "No puc convertir-lo"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1144
-msgid "Starting conversion of %d book(s)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "Mostra"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr "No puc mostrar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1266
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3503,11 +3933,11 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr ""
@@ -3532,7 +3962,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr "Cap llibre"
@@ -3657,14 +4087,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
@@ -3729,7 +4163,7 @@ msgstr "Camí"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
@@ -3827,6 +4261,7 @@ msgstr ""
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -3911,8 +4346,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1493
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1511
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr "Catàleg"
@@ -3935,7 +4370,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], "
"e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no "
"Genre Section"
@@ -4040,7 +4475,7 @@ msgid "&Disable comic processing"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:115
msgid "&Output format:"
msgstr ""
@@ -4056,16 +4491,16 @@ msgstr ""
msgid "Debug the conversion process."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
msgid "Invalid debug directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59
msgid "Failed to create debug directory"
msgstr ""
@@ -4208,15 +4643,15 @@ msgstr "Aparença"
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
msgid "Original"
msgstr "Original"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
msgid "Left align"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33
msgid "Justify text"
msgstr ""
@@ -4347,34 +4782,34 @@ msgid ""
"possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr "No pot llegir-se"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr "No tens permissos per a llegir l'arxiu: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "Error llegint l'arxiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid "
"
msgstr "
"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " no és una imatge vàlida"
@@ -4632,18 +5067,18 @@ msgstr "Converteix"
msgid "Options specific to the input format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr ""
@@ -4658,39 +5093,39 @@ msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr ""
@@ -4728,15 +5163,15 @@ msgstr ""
msgid "Control the creation/conversion of the Table of Contents."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr ""
@@ -4796,7 +5231,7 @@ msgid "&Maximum line length:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
+msgid "Force maximum line length"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
@@ -4888,20 +5323,20 @@ msgid ""
"href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:127
-msgid "Cover browser could not be loaded"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
msgid "Browse by covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
@@ -4910,150 +5345,142 @@ msgstr ""
msgid "Undefined"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr "Sí"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr "No"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr "estrella/es"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "Automatically number books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:49
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:166
msgid "Device no longer connected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284
msgid "Get device information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295
msgid "Get list of books on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305
msgid "Get annotations from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:314
msgid "Send metadata to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
msgid "Send collections to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:343
msgid "Upload %d books to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:358
msgid "Delete books from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:375
msgid "Download books from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385
msgid "View book on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
msgid "Set default send to device action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425
msgid "Send to main memory"
msgstr "Envia a la memòria interna"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427
msgid "Send to storage card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429
msgid "Send to storage card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:428
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443
msgid "Main Memory"
msgstr "Memòria principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
msgid "Send and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
msgid "Send specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
msgid "Eject device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
-msgid "Fetch annotations (experimental)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609
msgid "Error communicating with device"
msgstr "Error en la comunicació amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669
-msgid "Failed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr "Error comunicant amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5061,132 +5488,132 @@ 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/device.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
msgid "by"
msgstr "per"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:887
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1019
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:945
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr "Notícies:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1209
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr "Sense espai al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1272
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid ""
"
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
msgid "Done"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
"port. To be safe choose a port number larger than 1024."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "N'estàs segur?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:793
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:846
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:847
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:908
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:909
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:963
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5715,282 +6176,323 @@ msgstr ""
msgid "Sending to &device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
-msgid "Preferences"
-msgstr "Preferències"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
msgid " seconds"
msgstr " segons"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
msgid "Preferred &output format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
msgid "Reset all disabled &confirmation dialogs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
msgid "Show ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625
msgid "Search as you type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
msgid "Remove a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
msgid "Add a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
msgid "Edit settings of a user-defined column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
msgid "Use internal &viewer for:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
+msgid "Restriction to apply when the current library is opened:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:641
+msgid ""
+"Apply this restriction on calibre startup if the current library is being "
+"used. Also applied when switching to this library. Note that this setting is "
+"per library. "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:642
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:643
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:644
msgid "Show &donate button (restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:645
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:646
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:647
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
msgid "Add an email address to which to send books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
msgid "&Add email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
msgid "Make &default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
msgid ""
"calibre can send your books to you (or your reader) by email. Emails will be "
"automatically sent for downloaded news to all email addresses that have Auto-"
"send checked."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586
-msgid "&Check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587
-msgid "&Install command line tools"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588
-msgid "Open calibre &configuration directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
msgid "Debug &device detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+msgid "&Check database integrity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+msgid "Open calibre &configuration directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+msgid "&Install command line tools"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+msgid "&Miscellaneous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+msgid ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:661
+msgid "All available tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+msgid "&Current tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+msgid "&Restore to defaults"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+msgid "&Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:"
msgstr "Nom d'&usuari:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:"
msgstr "&Contrasenya:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:670
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:671
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:672
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:673
msgid "Max. &OPDS items per query:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:674
msgid "Max. OPDS &ungrouped items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:675
+msgid "Restriction (saved search) to apply:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:676
+msgid ""
+"This restriction (based on a saved search) will restrict the books the "
+"content server makes available to those matching the search. This setting is "
+"per library (i.e. you can have a different restriction per library)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:677
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:678
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:679
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:680
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:681
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:682
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid ""
"
"
msgstr "No puc aconseguir la coberta.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
@@ -6709,10 +7286,14 @@ msgstr ""
msgid "Password needed"
msgstr "Es necessita una contrasenya."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr "Està treballant..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
@@ -7103,12 +7684,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -7150,10 +7731,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr ""
@@ -7432,448 +8009,188 @@ msgstr ""
msgid "Regular expression (?P
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Reset Quick Search"
msgstr "Reinicialitza la recerca ràpida"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Delete current saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:302
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:467
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108
-msgid "%d books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:305
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:468
-msgid "Choose calibre library to work with"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:336
-msgid "Connect to folder"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:341
-msgid "Connect to iTunes"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:348
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:356
-msgid "Start Content Server"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:358
-msgid "Stop Content Server"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:369
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:375
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid "Email to"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid " and delete from library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:389
-msgid "Setup email based sharing of books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "A"
-msgstr "A"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "Add books"
-msgstr "Afegeix llibres"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "E"
-msgstr "E"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "Edit metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "C"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "Convert books"
-msgstr "Converteix llibres"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-msgid "V"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:568
-msgid "View"
-msgstr "Mostra"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:466
-msgid "Send to device"
-msgstr "Envia al dispositiu"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "F"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "Fetch news"
-msgstr "Recull notícies (RSS)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-msgid "S"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:551
-msgid "Save to disk"
-msgstr "Desa al disc"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:471
-msgid "Connect/share"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Del"
-msgstr "Esborra"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Remove books"
-msgstr "Suprimeix llibres"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Browse the calibre User Manual"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "F1"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Help"
-msgstr "Ajuda"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-msgid "Ctrl+P"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "M"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "Merge book records"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:477
-msgid "Open containing folder"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:479
-msgid "Show book details"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:481
-msgid "Books by same author"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:483
-msgid "Books in this series"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:485
-msgid "Books by this publisher"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:487
-msgid "Books with the same tags"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:501
-msgid "Edit metadata individually"
-msgstr "Edita metadades individualment"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:504
-msgid "Edit metadata in bulk"
-msgstr "Edita metadades en massa"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:507
-msgid "Download metadata and covers"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:510
-msgid "Download only metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:512
-msgid "Download only covers"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:515
-msgid "Download only social metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:521
-msgid "Merge into first selected book - delete others"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:524
-msgid "Merge into first selected book - keep others"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:532
-msgid "Add books from a single directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:534
-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/layout.py:538
-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/layout.py:541
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:553
-msgid "Save to disk in a single directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:555
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:385
-msgid "Save only %s format to disk"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:559
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388
-msgid "Save only %s format to disk in a single directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:569
-msgid "View specific format"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:575
-msgid "Remove selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:577
-msgid "Remove files of a specific format from selected books.."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:580
-msgid "Remove all formats from selected books, except..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:583
-msgid "Remove covers from selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:586
-msgid "Remove matching books from device"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:603
-msgid "Convert individually"
-msgstr "Converteix individualment"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:605
-msgid "Bulk convert"
-msgstr "Converteix tots"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:609
-msgid "Create catalog of books in your calibre library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:617
-msgid "Run welcome wizard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
msgstr ""
@@ -7901,7 +8218,7 @@ msgstr "Llibre %s de %s."
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
msgstr ""
@@ -7961,7 +8278,7 @@ msgstr ""
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7992,7 +8309,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "No s'han trobat coincidències per al text \"%s\"."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
msgid "No matches found"
msgstr "No s'han trobat coincidències"
@@ -8009,12 +8326,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
msgstr "Pàgina següent"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
msgstr "Pàgina anterior"
@@ -8185,24 +8502,24 @@ msgid "No matches found for this book"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
msgid "Search"
msgstr "Cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Cerca (per avançada feu clic a Cerca al botó a l'esquerra)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -8211,15 +8528,15 @@ msgid "Restrict to"
msgstr "Restringit a"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
msgstr "(tots els llibres)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
msgstr ""
@@ -8283,112 +8600,112 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
msgstr "Reanomena '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
msgstr "Cerques"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
msgstr "Ordena segons el nom"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
msgstr "Ordena segons la popularitat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
msgstr "Ordena segons la classificació"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
msgstr "Qualsevol coincidència"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Convert book %d of %d (%s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:90
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202
-msgid "Could not convert some books"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
+msgid "Could not convert some books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
msgstr ""
@@ -8406,89 +8723,64 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
msgid "&Eject connected device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:169
-msgid "&Restart"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:367
-msgid "Cannot configure"
-msgstr "No puc configurar-lo"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:363
-msgid "Cannot configure while there are running jobs."
-msgstr "No puc configurar-lo amb treballs processant-se"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:368
-msgid "Cannot configure before calibre is restarted."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415
-msgid "No detailed info available"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:416
-msgid "No detailed information is available for books on the device."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:468
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -8661,7 +8953,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
msgstr ""
@@ -8716,36 +9008,36 @@ msgstr ""
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr "Vés a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr ""
@@ -8801,88 +9093,88 @@ msgstr "Desplaça a la dreta"
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
msgstr "Vista prèvia d'impressió"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
msgstr "Afegeix un nou marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
msgstr "LLibres a la teva biblioteca"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
msgstr "Llibres ordenats per "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
msgstr ""
@@ -10155,15 +10516,15 @@ msgstr ""
msgid "Waiting..."
msgstr "Esperant..."
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:51
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
msgstr "Aturat"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
msgstr "Finalitzat"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:75
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
msgstr "Treballant..."
@@ -10823,9 +11184,6 @@ msgstr ""
#~ msgid "Waiting"
#~ msgstr "En espera..."
-#~ msgid "Working"
-#~ msgstr "Està treballant..."
-
#~ msgid "Send to storage card"
#~ msgstr "Envia a la targeta de memòria"
@@ -10897,6 +11255,10 @@ msgstr ""
#~ msgstr ""
#~ "Estableix comunicació amb el lector de llibres electrònics BeBook Mini."
+#~ msgid "Communicate with the Teclast K3 reader."
+#~ msgstr ""
+#~ "Estableix comunicació amb el lector de llibres electrònics Teclast K3."
+
#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader."
#~ msgstr ""
#~ "Estableix comunicació amb el lector de llibres electrònics Sony PRS-"
diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot
index ed1b0044d2..a98ef07a82 100644
--- a/src/calibre/translations/calibre.pot
+++ b/src/calibre/translations/calibre.pot
@@ -4,9 +4,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: calibre 0.7.14\n"
-"POT-Creation-Date: 2010-08-14 23:17+MDT\n"
-"PO-Revision-Date: 2010-08-14 23:17+MDT\n"
+"Project-Id-Version: calibre 0.7.16\n"
+"POT-Creation-Date: 2010-08-27 11:23+MDT\n"
+"PO-Revision-Date: 2010-08-27 11:23+MDT\n"
"Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n"
@@ -21,11 +21,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72
-#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75
+#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:506
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:522
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:405
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:97
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:100
@@ -33,15 +33,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:70
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:72
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:335
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:338
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:336
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:236
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:240
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:286
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
@@ -98,22 +98,22 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:97
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98
-#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:234
-#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:236
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:300
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:281
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:284
+#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:247
+#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:172
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:138
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1163
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:155
@@ -128,17 +128,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186
#: /home/kovid/work/calibre/src/calibre/library/cli.py:213
#: /home/kovid/work/calibre/src/calibre/library/database.py:913
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:358
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:370
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1001
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1070
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1671
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1673
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1796
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:199
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137
-#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:362
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:374
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1076
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1760
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1762
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1889
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:201
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:136
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:70
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
@@ -156,80 +156,97 @@ msgstr ""
msgid "File type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:208
msgid "Metadata reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:235
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:238
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:263
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:268
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:359
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:366
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:16
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17
msgid "Follow all local links in an HTML file and create a ZIP file containing all linked files. This plugin is run every time you add an HTML file to the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:52
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
msgid "Character encoding for the input HTML files. Common choices include: cp1252, latin1, iso-8859-1 and utf-8."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:59
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60
msgid "Create a PMLZ archive containing the PML file and all images in the directory pmlname_img or images. This plugin is run every time you add a PML file to the library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:93
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
msgid "Extract cover from comic files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:131
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:143
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:153
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:163
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:174
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:184
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:194
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:246
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:258
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:279
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:290
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:300
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:310
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:121
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:132
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:144
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:154
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:164
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:205
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:215
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:236
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:280
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:291
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:301
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:311
msgid "Read metadata from %s files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:270
msgid "Read metadata from ebooks in RAR archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:321
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:322
msgid "Read metadata from ebooks in ZIP archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:334
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:344
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:354
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:376
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:387
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:397
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:335
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:345
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:355
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:377
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:388
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:398
msgid "Set metadata in %s files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:365
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:366
msgid "Set metadata from %s files"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:681
+msgid "Look and Feel"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:199
+msgid "Interface"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:102
msgid "Conversion Input"
msgstr ""
@@ -355,35 +372,35 @@ msgstr ""
msgid "This profile is intended for the Amazon Kindle DX."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:85
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:86
msgid "No valid plugin found in "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:489
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:522
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534
msgid ""
" %prog options\n"
"\n"
@@ -391,27 +408,27 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:528
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:540
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:530
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:542
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:532
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544
msgid "Customize plugin. Specify name of plugin and customization string separated by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550
msgid "Disable the named plugin"
msgstr ""
@@ -481,9 +498,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:823
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:851
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:244
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:187
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:200
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1555
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:190
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:203
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1644
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:132
msgid "News"
msgstr ""
@@ -552,15 +569,15 @@ msgstr ""
msgid "Communicate with Hanlin V3 eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96
msgid "Communicate with Hanlin V5 eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106
+#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:115
msgid "Communicate with the BOOX eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:123
+#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132
msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used."
msgstr ""
@@ -614,15 +631,15 @@ msgstr ""
msgid "Communicate with the MiBuk Wolder reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42
+#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
msgid "Communicate with the Kindle eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169
-msgid "Communicate with the Kindle 2 eBook reader."
+#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:170
+msgid "Communicate with the Kindle 2/3 eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210
+#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:211
msgid "Communicate with the Kindle DX eBook reader."
msgstr ""
@@ -633,7 +650,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:56
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:59
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:161
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:170
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:68
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74
@@ -643,33 +660,33 @@ msgstr ""
msgid "Getting list of books on device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:221
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:265
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:230
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:274
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:253
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:271
msgid "Removing books from device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:269
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:276
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:285
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:278
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283
msgid "Removing books from device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:281
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:315
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:290
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:217
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:247
msgid "Adding books to device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:249
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:251
msgid "Not Implemented"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:376
msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed."
msgstr ""
@@ -685,7 +702,11 @@ msgstr ""
msgid "Communicate with the Sweex MM300"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:78
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Kogan"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
msgid "Communicate with the Pandigital Novel"
msgstr ""
@@ -725,7 +746,7 @@ msgstr ""
msgid "Comma separated list of metadata fields to turn into collections on the device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:144
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:145
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68
msgid "Unnamed"
msgstr ""
@@ -1309,7 +1330,11 @@ msgstr ""
msgid "Creating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:18
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20
+msgid "Failed to parse: %s with error: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:26
msgid "ePub Fixer"
msgstr ""
@@ -1321,7 +1346,7 @@ msgstr ""
msgid "Workarounds for bugs in the latest release of epubcheck. epubcheck reports many things as errors that are not actually errors. epub-fix will try to detect these and replace them with constructs that epubcheck likes. This may cause significant changes to your epub, complain to the epubcheck project."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:19
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:21
msgid ""
"%prog [options] file.epub\n"
"\n"
@@ -1330,7 +1355,7 @@ msgid ""
"By default, no fixing is done and messages are printed out for each error detected. Use the options to control which errors are automatically fixed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52
msgid "You must specify an epub file"
msgstr ""
@@ -1374,7 +1399,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:144
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:147
#: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:77
msgid "Table of Contents:"
@@ -1392,19 +1417,23 @@ msgstr ""
msgid "Add Table of Contents to beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:24
+msgid "Try to turn chapters into individual sections. WARNING: This option is experimental. It can cause conversion to fail. It can also produce unexpected output."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:249
msgid "Traverse links in HTML files breadth first. Normally, they are traversed depth first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:255
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:256
msgid "Maximum levels of recursion when following links in HTML files. Must be non-negative. 0 implies that no links in the root HTML file are followed. Default is %default."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:264
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:265
msgid "Normally this input plugin re-arranges all the input files into a standard folder hierarchy. Only use this option if you know what you are doing as it can result in various nasty side effects in the rest of of the conversion pipeline."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:272
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:273
msgid "Average line length for line breaking if the HTML is from a previous partial conversion of a PDF file. Default is %default which disables this."
msgstr ""
@@ -1607,7 +1636,7 @@ msgstr ""
msgid "Comic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:401
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98
@@ -1616,11 +1645,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:359
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:887
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:550
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:364
@@ -1628,18 +1657,18 @@ msgstr ""
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:399
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:404
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:405
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211
@@ -1651,7 +1680,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:409
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:413
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
@@ -1661,7 +1690,7 @@ msgstr ""
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:411
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:415
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
@@ -1671,22 +1700,22 @@ msgstr ""
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:412
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:416
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:414
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:418
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:416
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:420
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:418
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:422
msgid "Rights"
msgstr ""
@@ -2270,7 +2299,7 @@ msgstr ""
msgid "Specify the character encoding of the output document. The default is cp1252."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:194
+#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:196
msgid ""
"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n"
"%s"
@@ -2312,254 +2341,258 @@ msgstr ""
msgid "Force splitting on the max-line-length value when no space is present. Also allows max-line-length to be below the minimum"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:69
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:89
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:91
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Show the cover flow in a separate window instead of in the main calibre window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:119
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:479
msgid "Copied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:215
msgid "Copy"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:215
msgid "Copy to Clipboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433
msgid "Choose Files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:25
-msgid "A"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:25
msgid "Add books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30
-msgid "Add books from a single directory"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:26
+msgid "Add books to the calibre library/device from files on your computer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:27
+msgid "A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:32
+msgid "Add books from a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:34
msgid "Add books from directories, including sub-directories (One book per directory, assumes every ebook file is the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:38
msgid "Add books from directories, including sub directories (Multiple books per directory, assumes every ebook file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:44
msgid "Add from ISBN"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:83
msgid "How many empty books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:84
msgid "How many empty books should be added?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:200
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "Topaz books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:173
msgid "Supported books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:209
msgid "Merged some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:210
msgid "Some duplicates were found and merged into the following existing books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:219
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:220
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258
msgid "Add to library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:239
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:252
msgid "The following books are virtual and cannot be added to the calibre library:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258
msgid "No book files found"
msgstr ""
@@ -2567,6 +2600,10 @@ msgstr ""
msgid "Add books to library"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:14
+msgid "Add books to your calibre library from the connected device"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
msgid "Fetch annotations (experimental)"
@@ -2583,12 +2620,13 @@ msgid "User annotations generated from main library only"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:138
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
msgid "No books selected"
msgstr ""
@@ -2622,43 +2660,44 @@ msgid "Location %d • %s
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:33
msgid "Create catalog of books in your calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:32
msgid "No books selected to generate catalog for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:49
msgid "Generating %s catalog..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
msgid "No books found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:55
msgid ""
"No books to catalog\n"
"Check exclude tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:65
msgid "Catalog generated."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
msgid "Export Catalog Directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:69
msgid "Select destination for %s.%s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:50
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
msgid "%d books"
msgstr ""
@@ -2666,22 +2705,37 @@ msgstr ""
msgid "Choose calibre library to work with"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83
msgid "Switch to library..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:91
msgid "Quick switch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:149
msgid "No library found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:150
msgid "No existing calibre library was found at %s. It will be removed from the list of known libraries."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:188
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
msgid "C"
msgstr ""
@@ -2690,22 +2744,61 @@ msgstr ""
msgid "Convert books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:27
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:114
msgid "Starting conversion of %d book(s)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:104
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:111
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:121
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:234
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:124
+msgid "Copied %d books to %s"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
msgid "Del"
msgstr ""
@@ -2791,46 +2884,46 @@ msgstr ""
msgid "The selected books will be permanently deleted from your device. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:26
msgid "Connect to folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31
msgid "Connect to iTunes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:48
msgid "Start Content Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:50
msgid "Stop Content Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:69
msgid "Email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:69
msgid " and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:98
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:98
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117
msgid "Connect/share"
msgstr ""
@@ -2838,117 +2931,121 @@ msgstr ""
msgid "Manage collections"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:14
+msgid "Manage the collections on this device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
msgid "E"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
msgid "Edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
msgid "Merge book records"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
msgid "M"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
msgid "Download metadata and covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
msgid "Download only metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
msgid "Download only covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
msgid "Download only social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
msgid "Merge into first selected book - delete others"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
msgid "Merge into first selected book - keep others"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:558
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:987
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1001
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:194
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid "All book formats and metadata from the selected books will be added to the first selected book.
The second and subsequently selected books will not be deleted or changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid "All book formats and metadata from the selected books will be merged into the first selected book.
After merger the second and subsequently selected books will be deleted.
All book formats of the first selected book will be kept and any duplicate formats in the second and subsequently selected books will be permanently deleted from your computer.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid "You are about to merge more than 5 books. Are you sure you want to proceed?"
msgstr ""
@@ -2960,11 +3057,11 @@ msgstr ""
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
msgid " fetched."
msgstr ""
@@ -2992,27 +3089,20 @@ msgstr ""
msgid "Ctrl+P"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
-msgid "Preferences"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
msgid "Run welcome wizard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:34
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:39
msgid "Cannot configure before calibre is restarted."
msgstr ""
@@ -3059,11 +3149,6 @@ msgstr ""
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
-msgid "Not allowed"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
msgid "You are trying to save files into the calibre library. This can cause corruption of your library. Save to disk is meant to export files from your calibre library elsewhere."
msgstr ""
@@ -3093,11 +3178,11 @@ msgstr ""
msgid "I"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:26
msgid "No detailed information is available for books on the device."
msgstr ""
@@ -3105,35 +3190,35 @@ msgstr ""
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
msgid "Alt+A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
msgid "Books by same author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
msgid "Books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
msgid "Alt+P"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
msgid "Books by this publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
msgid "Alt+T"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
msgid "Books with the same tags"
msgstr ""
@@ -3197,39 +3282,39 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:328
msgid "Added"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:341
msgid "Adding failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:342
msgid "The add books process seems to have hung. Try restarting calibre and adding the books in smaller increments, until you find the problem book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:357
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358
msgid "Books with the same title as the following already exist in the database. Add them anyway?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:361
msgid "Adding duplicates..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:428
msgid "Saving..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:481
msgid "Saved"
msgstr ""
@@ -3311,22 +3396,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:404
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156
@@ -3342,6 +3430,13 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:186
@@ -3380,7 +3475,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:229
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
@@ -3406,7 +3501,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:274
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:282
msgid "None"
msgstr ""
@@ -3459,7 +3554,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166
@@ -3478,8 +3573,12 @@ msgstr ""
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
msgid "Form"
msgstr ""
@@ -3562,8 +3661,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1518
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr ""
@@ -3591,7 +3690,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], e.g., [Amazon Freebie]\n"
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no Genre Section"
msgstr ""
@@ -3772,13 +3871,17 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:47
msgid "&Inline TOC"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:33
+msgid "Sectionize Chapters (Use with care!)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:99
msgid "Font rescaling wizard"
msgstr ""
@@ -4013,7 +4116,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Book Cover"
msgstr ""
@@ -4022,28 +4125,27 @@ msgid "Use cover from &source file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
msgid "Change &cover image:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Browse for an image to use as the cover of this book."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
msgid "&Title: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
msgid "Change the title of this book"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
msgid "&Author(s): "
msgstr ""
@@ -4056,39 +4158,39 @@ msgid "Change the author(s) of this book. Multiple authors should be separated b
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid "&Publisher: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "Ta&gs: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
msgid "Tags categorize the book. This is particularly useful while searching.
They can be any words or phrases, separated by commas."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
msgid "&Series:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
msgid "List of known series. You can add new series."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
msgid "Book "
msgstr ""
@@ -4519,12 +4621,12 @@ msgstr ""
msgid "Cover browser could not be loaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
@@ -4533,48 +4635,48 @@ msgstr ""
msgid "Undefined"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:443
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:188
msgid "Automatically number books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr ""
@@ -4660,145 +4762,141 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:671
-msgid "Failed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
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/device.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:887
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1019
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid "Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:945
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1209
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid "Could not upload the following books to the device, as no suitable formats were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1272
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid "
to this email address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:309
msgid "new email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
msgid "Narrow"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:50
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:50
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529
+msgid "Toolbars/Context menus"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:543
msgid "Done"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:544
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549
msgid "System port selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:550
msgid "The value %d you have chosen for the content server port is a system port. Your operating system may not allow the server to run on this port. To be safe choose a port number larger than 1024."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Failed to install command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:574
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:564
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575
msgid "If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:626
msgid "No valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "%s is not a valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:630
msgid "Choose plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
msgid "Plugin cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:643
msgid "The plugin: %s cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652
msgid "Plugin not customizable"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:653
msgid "Plugin: %s does not need customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:661
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:699
msgid "Cannot remove builtin plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:700
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:715
msgid "Invalid tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:716
msgid "The tweaks you entered are invalid, try resetting the tweaks to default and changing them one by one until you find the invalid setting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746
msgid "You must select a column to delete it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:751
msgid "The selected column is not a custom column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:752
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:809
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:827
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:844
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:855
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:319
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947
msgid "Must restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:948
msgid "The changes you made require that Calibre be restarted. Please restart as soon as practical."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:982
msgid "Checking database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:988
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1002
msgid "Failed to check database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:993
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1007
msgid "Some inconsistencies found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1008
msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly."
msgstr ""
@@ -5326,318 +5432,366 @@ msgstr ""
msgid "Sending to &device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:128
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:127
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:126
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:100
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
msgid "Preferred &output format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
msgid "Reset all disabled &confirmation dialogs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601
-msgid "Use &Roman numerals for series number"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
-msgid "Enable system &tray icon (needs restart)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
-msgid "Show ¬ifications in system tray"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
-msgid "Show &splash screen at startup"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
-msgid "Show cover &browser in a separate window (needs restart)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
-msgid "Show &average ratings in the tags browser"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
-msgid "Search as you type"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
-msgid "Automatically send downloaded &news to ebook reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
-msgid "&Delete news from library when it is automatically sent to reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
-msgid "&Number of covers to show in browse mode (needs restart):"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
-msgid "Select visible &columns in library view"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
-msgid "Remove a user-defined column"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
-msgid "Add a user-defined column"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
-msgid "Edit settings of a user-defined column"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
-msgid "Use internal &viewer for:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:98
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
-msgid "Disable all animations. Useful if you have a slow/old computer."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623
-msgid "Disable &animations"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:99
+msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624
-msgid "Show &donate button (restart)"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:139
+msgid "Restriction to apply when the current library is opened:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625
-msgid "&Toolbar"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+msgid "Apply this restriction on calibre startup if the current library is being used. Also applied when switching to this library. Note that this setting is per library. "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626
-msgid "&Icon size:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:102
+msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627
-msgid "Show &text under icons:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:103
+msgid "Disable &animations"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628
-msgid "Add an email address to which to send books"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:110
+msgid "&Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629
-msgid "&Add email"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:111
+msgid "&Icon size:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
-msgid "Make &default"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:112
+msgid "Show &text under icons:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
-msgid "&Remove email"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
+msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
-msgid "calibre can send your books to you (or your reader) by email. Emails will be automatically sent for downloaded news to all email addresses that have Auto-send checked."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
-msgid "&Maximum number of waiting worker processes (needs restart):"
+msgid "Select visible &columns in library view"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
-msgid "Limit the max. simultaneous jobs to the available CPU &cores"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
-msgid "Debug &device detection"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:79
+msgid "Remove a user-defined column"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
-msgid "&Check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
-msgid "Open calibre &configuration directory"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
+msgid "Add a user-defined column"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
-msgid "&Install command line tools"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
-msgid "&Miscellaneous"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
-msgid "Values for the tweaks are shown below. Edit them to change the behavior of calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:83
+msgid "Edit settings of a user-defined column"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:641
-msgid "All available tweaks"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+msgid "Use internal &viewer for:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:642
-msgid "&Current tweaks"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:109
+msgid "Search as you type"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:643
-msgid "&Restore to defaults"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:107
+msgid "Use &Roman numerals for series"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:644
-msgid "&Tweaks"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:104
+msgid "Enable system &tray icon (needs restart)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:645
-msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart."
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:101
+msgid "Show &average ratings in the tags browser"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:646
-msgid "Server &port:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:129
+msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:647
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:105
+msgid "Show &splash screen at startup"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:108
+msgid "Show cover &browser in a separate window (needs restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
+msgid "Show ¬ifications in system tray"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+msgid "&Miscellaneous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
+msgid "Add an email address to which to send books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
+msgid "&Add email"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
+msgid "Make &default"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
+msgid "&Remove email"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
+msgid "calibre can send your books to you (or your reader) by email. Emails will be automatically sent for downloaded news to all email addresses that have Auto-send checked."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+msgid "&Maximum number of waiting worker processes (needs restart):"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+msgid "Limit the max. simultaneous jobs to the available CPU &cores"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+msgid "Debug &device detection"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+msgid "&Check database integrity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+msgid "Open calibre &configuration directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:661
+msgid "&Install command line tools"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+msgid "Values for the tweaks are shown below. Edit them to change the behavior of calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+msgid "All available tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
+msgid "&Current tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
+msgid "&Restore to defaults"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
+msgid "&Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
+msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
+msgid "Server &port:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:670
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:671
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:672
msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:673
msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:674
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:675
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:676
msgid "Max. &OPDS items per query:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:677
msgid "Max. OPDS &ungrouped items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:678
+msgid "Restriction (saved search) to apply:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:679
+msgid "This restriction (based on a saved search) will restrict the books the content server makes available to those matching the search. This setting is per library (i.e. you can have a different restriction per library)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:680
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:681
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:682
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:683
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:684
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid ""
"
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:169
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Delete current saved search"
msgstr ""
@@ -7249,7 +7504,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
msgstr ""
@@ -7355,12 +7610,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
msgstr ""
@@ -7523,9 +7778,23 @@ msgstr ""
msgid "No matches found for this book"
msgstr ""
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:77
+msgid "Here you can re-arrange the layout of the columns in the calibre library book list. You can hide columns by unchecking them. You can also create your own, custom columns."
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86
+msgid "Add &custom column"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:106
+msgid "Disable ¬ifications in system tray"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:562
msgid "Search"
msgstr ""
@@ -7550,15 +7819,15 @@ msgid "Restrict to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
msgstr ""
@@ -7622,86 +7891,86 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid "When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -7740,59 +8009,59 @@ msgstr ""
msgid "The following books have already been converted to %s format. Do you wish to reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:169
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173
msgid "&Eject connected device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:215
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:406
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:445
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:418
msgid "
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:515
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573
msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray."
msgstr ""
@@ -8012,36 +8281,36 @@ msgstr ""
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr ""
@@ -8260,47 +8529,47 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:246
msgid "Copy Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:372
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:373
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:374
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:375
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:376
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:846
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:881
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:888
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:925
msgid "Toggle"
msgstr ""
@@ -9026,7 +9295,52 @@ msgstr ""
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:809
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
+msgid ""
+"\n"
+" %prog saved_searches [options] list\n"
+" %prog saved_searches add name search\n"
+" %prog saved_searches remove name\n"
+"\n"
+" Manage the saved searches stored in this database.\n"
+" If you try to add a query with a name that already exists, it will be\n"
+" replaced.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:821
+msgid "Error: You must specify an action (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
+msgid "Name:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:830
+msgid "Search string:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:836
+msgid "Error: You must specify a name and a search string"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:839
+msgid "added"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
+msgid "Error: You must specify a name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:847
+msgid "removed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:851
+msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:865
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -9038,11 +9352,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:434
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:537
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:436
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:539
msgid "The label must contain only lower case letters, digits and underscores, and start with a letter"
msgstr ""
@@ -9050,31 +9364,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:591
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:596
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1822
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1915
msgid "
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
msgstr ""
@@ -9278,63 +9600,63 @@ msgstr ""
msgid "Whenever you pass arguments to %prog that have spaces in them, enclose the arguments in quotation marks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:663
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:696
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:665
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:698
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:667
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:700
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:669
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:702
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:671
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:704
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:673
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:706
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:675
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:708
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:679
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:712
msgid "Ordered list of formats to prefer for input."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:681
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:714
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:683
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:716
msgid "The priority of worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:685
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:718
msgid "Swap author first and last names when reading metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:687
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:720
msgid "Add new formats to existing book records"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:692
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:725
msgid "List of named saved searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:693
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:726
msgid "User-created tag browser categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:695
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:728
msgid "How and when calibre updates metadata on the device."
msgstr ""
diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po
index 15e305d84c..68a7a3b5a5 100644
--- a/src/calibre/translations/cs.po
+++ b/src/calibre/translations/cs.po
@@ -7,170 +7,174 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1365,7 +1373,7 @@ msgstr ""
"detekce kapitol použijte výraz \"/\". Podívejte se na XPath tutoriál v "
"manuálu Calibre pro další pomoc s použitím této funkce"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1377,7 +1385,7 @@ msgstr ""
"\"žádné\" vypne označování kapitol,volba \"obojí\" použije pro označování "
"jak zlomy stránky, tak čáry."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1386,40 +1394,40 @@ msgstr ""
"Buď cesta k CSS stylu nebo přímo CSS. Toto CSS bude přidáno ke stylu ze "
"zdrojového souboru, takže může být použito k potlačení těchto pravidel."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr "Výraz XPath. Zalomení stran jsou vložena před určený prvek."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví horní okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví dolní okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví levý okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví pravý okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1428,7 +1436,7 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1438,7 +1446,7 @@ msgstr ""
"Odstranění mezer nebude fungovat, pokud nejsou ve zdrojovém souboru odstavce "
"označeny (tagy
Last Page Read: %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:154
-msgid "Location %d • %s
%s
"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:163
-msgid "Page %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:168
-msgid "Location %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:339
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr "Odesílám knihy do zařízení"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:350
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "Knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "EPUB knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "LRF knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "HTML knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "LIT knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "MOBI knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "TXT knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "PDF knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "Komiksy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "Archívy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:429
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:429
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:473
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1260
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr "Není označena žádná kniha"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr "Nejsou označeny žádné knihy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr "Nedovolené"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr "C"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr "Převést Knihy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr "Převést Individuálně"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr "Převést dávkově"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "Nemůžu převást"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Del"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "Odstranit knihy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr "Smazat vybrané knihy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr "Odstranit soubory se zvoleným formátem z označených knih"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr ""
+"Odstranit všechny soubory se zvoleným formátem z označených knih, mimo..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:483
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:533
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:436
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:534
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:438
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:447
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:557
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr "Mažu knihy ze zařízení."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -3121,67 +3351,162 @@ 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/trunk/src/calibre/gui2/actions/__init__.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "Odeslat do zařízení"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr "Připojit/sdílet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr "Upravit metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "Upravit metadata Individuálně"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "Upravit metadata dávkově"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr "Stáhnout metadata a obálky"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr "Stáhnout pouze metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr "Stáhnout pouze obálky"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr "Nemůžu stáhnout metadata."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr "obálky"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr "metadata"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr "Stahuji %s pro %d knihu(y)"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr "Selhalo stahování některých metadat"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr "Selhalo stahovaní metadat pro následující:"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr "Selhalo stahování metadat:"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:671
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:608
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:560
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:990
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "Chyba"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:681
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "Nemůžu upravit metadata"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:739
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:747
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3189,7 +3514,7 @@ msgid ""
"proceed."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3199,111 +3524,223 @@ msgid ""
"from your computer.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr "F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "Stáhnout zprávy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
+msgid "Fetching news from "
+msgstr "Získávám zprávy z "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
+msgid " fetched."
+msgstr " získány."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr "Otevřít nadřazený adresář"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr "Ctrl+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "Možnosti"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr "Spustit uvítacího průvodce"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr "Nemůžu nastavit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+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/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr "&Restart"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr "Uložit jediný formát na disk..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr "S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "Uložit na disk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr "Uložit na disk v jednom adresáři"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr "Uložit jen formát %s na disk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
msgid "Cannot save to disk"
msgstr "Chyba zápisu na disk"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
msgid "Choose destination directory"
msgstr "Zvolte cílový adresář"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:933
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:566
-msgid "Not allowed"
-msgstr "Nedovolené"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
msgid ""
"You are trying to save files into the calibre library. This can cause "
"corruption of your library. Save to disk is meant to export files from your "
"calibre library elsewhere."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
msgid "Error while saving"
msgstr "Chyba při ukládání"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
msgid "There was an error while saving."
msgstr "Při ukládání nastala chyba."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:976
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
msgid "Could not save some books"
msgstr "Nemohu uložit některé knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
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/trunk/src/calibre/gui2/actions/__init__.py:999
-msgid "No books selected to generate catalog for"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
+msgstr "Zobrazit podrobnosti o knize"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1016
-msgid "Generating %s catalog..."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
+msgstr "Bližší informace nejsou dostupné"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+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/actions/similar_books.py:17
+msgid "Similar books..."
+msgstr "Podobné knihy..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1021
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:264
-msgid "No books found"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
+msgstr "Knihy od stejného autora"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr "Alt+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr "Knihy v této sérii"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1022
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr "Knihy od tohoto vydavatele"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1032
-msgid "Catalog generated."
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr "Knihy se stejnými tagy"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1035
-msgid "Export Catalog Directory"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr "V"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1036
-msgid "Select destination for %s.%s"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "Zobrazit"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1052
-msgid "Fetching news from "
-msgstr "Získávám zprávy z "
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr "Zobrazit určitý formát"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1066
-msgid " fetched."
-msgstr " získány."
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1115
-msgid "Cannot convert"
-msgstr "Nemůžu převást"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1144
-msgid "Starting conversion of %d book(s)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1260
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr "Nemůžu zobrazit"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1266
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr "Vyberte formát který se má zobrazit"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3311,131 +3748,131 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Nemohu otevřít adresář"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions/__init__.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr "%s není dostupná v žádném dostupném formátu."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:54
msgid "Searching in"
msgstr "Hledám v"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:232
msgid "Adding..."
msgstr "Přidávám..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245
msgid "Searching in all sub-directories..."
msgstr "Prohledávám všechny podadresáře..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:258
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258
msgid "Path error"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259
msgid "The specified directory could not be processed."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:263
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr "Žádné knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:330
msgid "Added"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:343
msgid "Adding failed"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:344
msgid ""
"The add books process seems to have hung. Try restarting calibre and adding "
"the books in smaller increments, until you find the problem book."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:356
msgid "Duplicates found!"
msgstr "Byly nalezeny duplikáty!"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:357
msgid ""
"Books with the same title as the following already exist in the database. "
"Add them anyway?"
msgstr ""
"Knihy se stejným názvem jsou již v databázi. Mají být přesto přidány?"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:360
msgid "Adding duplicates..."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:427
msgid "Saving..."
msgstr "Ukládám..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:480
msgid "Saved"
msgstr "Uložené"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:57
msgid "Searching for sub-folders"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:62
msgid "Searching for books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:74
msgid "Looking for duplicates based on file hash"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:109
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:65
msgid "Choose root folder"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:137
msgid "Invalid root folder"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:138
msgid "is not a valid root folder"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:148
msgid "Add books to calibre"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:21
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41
msgid "WizardPage"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:22
msgid "Scanning root folder for books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:23
msgid "This may take a few minutes"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:58
msgid "Choose the location to add books from"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:59
msgid "Select a folder on your hard disk"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:60
msgid ""
"
"
msgstr "
"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " není platný obrazový soubor"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:167
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
msgid "Book Cover"
msgstr "Obálka knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
msgid "Use cover from &source file"
msgstr "Použít Obálku ze &zdrojového souboru"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
msgid "Change &cover image:"
msgstr "Změnit &obálku:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:170
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Browse for an image to use as the cover of this book."
msgstr "Vybete obrázkový soubor . který se použije jako obálka této knihy."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:172
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
msgid "&Title: "
msgstr "&Název: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:173
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
msgid "Change the title of this book"
msgstr "Změnit název táto knihy"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:174
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
msgid "&Author(s): "
msgstr "&Autor(ři) "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
msgid "Author So&rt:"
msgstr "Autor ve tvaru \"&příjmení, jméno\"."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
msgstr "Autor(ři) této knihy. Vícero autorů by mělo být odděleno čárkami"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:177
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "&Publisher: "
msgstr "&Vydavatel: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:178
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
msgid "Ta&gs: "
msgstr "Ta&gy: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
@@ -4256,440 +4698,440 @@ msgstr ""
"Tagy řadí knihu do kategorií. Užitečné jsou zvláště při vyhledávání. "
"
Můžou to být libovolné slova nebo fráze, oddělené čárkami."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:180
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
msgid "&Series:"
msgstr "&Série:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:181
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:381
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
msgid "List of known series. You can add new series."
msgstr "Seznam známých sérií. Můžete přidat novou sérii."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:183
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid "Book "
msgstr "Kniha "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20
msgid "MOBI Output"
msgstr "MOBI Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:42
msgid "Default"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "Kindle options"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Personal Doc tag:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35
msgid "Page Setup"
msgstr "Nastavení stránky"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
msgid "&Output profile:"
msgstr "Výstupní pr&ofil:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
msgid "Profile description"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
msgid "Margins"
msgstr "Okraje"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
msgid "&Left:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "&Top:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "&Right:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
msgid "&Bottom:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12
msgid "PDB Input"
msgstr "PDB vstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
msgid "Treat each &line as a paragraph"
msgstr "Považovat každý řádek za odstavec"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
msgid "Assume print formatting"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16
msgid "PDB Output"
msgstr "PDB Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
msgid "&Format:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12
msgid "PDF Input"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
msgid "No &Images"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17
msgid "PDF Output"
msgstr "PDF Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
msgid "&Paper Size:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
msgid "&Orientation:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
msgid "Preserve &aspect ratio of cover"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/rb_output.py:14
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14
msgid "RB Output"
msgstr "RB Výstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:83
msgid "No formats available"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:84
msgid "Cannot build regex using the GUI builder without a book."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:103
msgid "Open book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
msgid "Preview"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
msgid "Regex:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:55
-#: /home/kovid/work/trunk/src/calibre/gui2/filename_pattern_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:117
msgid "Test"
msgstr "Test"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:171
msgid "Convert"
msgstr "Převést"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:196
msgid "Options specific to the input format."
msgstr "Nastavení specifické vstupnímu formátu."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:112
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:64
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:91
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr "Dialog"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr "Vstupn&í formát:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
"Detection"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:19
msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:56
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61
msgid "Chapter &mark:"
msgstr "&Značka kapitol:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62
msgid "Remove first &image"
msgstr "Odstranit první &obrázek"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63
msgid "Insert &metadata as page at start of book"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64
msgid "&Preprocess input file to possibly improve structure detection"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65
msgid "Remove F&ooter"
msgstr "Odstranit &patičku stránky"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:66
msgid "Remove H&eader"
msgstr "Odstranit &záhlaví"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16
msgid ""
"Table of\n"
"Contents"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:18
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18
msgid "Control the creation/conversion of the Table of Contents."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "&Nepřidávat automaticky rozpoznané kapitoly do Obsahu"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
msgid "Number of &links to add to Table of Contents"
msgstr "&Počet odkazů, které budou přidány do Obsahu"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
msgid "Chapter &threshold"
msgstr "Prahová úroveň &kapitol"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Vždy použít automaticky generovaný obsah"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
msgid "TOC &Filter:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12
msgid "TXT Input"
msgstr "TXT vstup"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
msgid ""
"
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr "Střední"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr "Malé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr "Velké"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
msgid "Done"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:535
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
"port. To be safe choose a port number larger than 1024."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr "Selhala Instalce nástrojů pro příkazovou řádku."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:564
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr "Chybí platná cesta k modulům"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr "%s není platná cesta k modulům"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr "Zvolte modul"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr "Modul není možné deaktivovat"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr "Modul %s nemůže být deaktivován"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:643
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr "Modul není upravitelný"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr "Modul %s nevyžaduje žádné úpravy"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr "Vestavěný modul není možné odstranit"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:691
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
" nemůže být odstraněn. Je to vestavěbý modul. Skuste ho místo odstranění "
"deaktivovat."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:707
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
msgid "Invalid tweaks"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:708
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
msgid ""
"The tweaks you entered are invalid, try resetting the tweaks to default and "
"changing them one by one until you find the invalid setting."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:738
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:744
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "Jste si jisti?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:812
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr "Záznam o chybách:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr "Záznam o přístupu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:847
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr "Nepodařilo se spustit obdahový server"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr "Neplatná velikost"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:937
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:991
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5412,32 +5870,32 @@ msgid ""
"folder directly."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:133
msgid "TabWidget"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:134
msgid ""
"Here you can control how calibre will read metadata from the files you add "
"to it. calibre can either read metadata from the contents of the file, or "
"from the filename."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:135
msgid "Read metadata only from &file name"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:136
msgid ""
"Swap the firstname and lastname of the author. This affects only metadata "
"read from file names."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:137
msgid "&Swap author firstname and lastname"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:138
msgid ""
"If an existing book with a similar title and author is found that does not "
"have the format being added, the format is added\n"
@@ -5448,79 +5906,79 @@ msgid ""
"punctuation, case, etc. Author match is exact."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:142
msgid ""
"If books with similar titles and authors found, &merge the new files "
"automatically"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:143
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:144
msgid "&Adding books"
msgstr "&Přidání knih"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:145
msgid ""
"Here you can control how calibre will save your books when you click the "
"Save to Disk button:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:146
msgid "Save &cover separately"
msgstr "Uložit &obálku odděleně"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:147
msgid "Update &metadata in saved copies"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:148
msgid "Save metadata in &OPF file"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:149
msgid "Convert non-English characters to &English equivalents"
msgstr "Převést neAnglické znaky na Anglické &ekvivalenty"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:150
msgid "Format &dates as:"
msgstr "Formát data:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:151
msgid "File &formats to save:"
msgstr "&Formáty souborů k uložení:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:152
msgid "Replace space with &underscores"
msgstr "Nahradit mezer&u podtržitkem"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:153
msgid "Change paths to &lowercase"
msgstr "Změnit cesty na malá písmena"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:154
msgid "&Saving books"
msgstr "&Ukládání Knih"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:155
msgid "Metadata &management:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:156
msgid "Manual management"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:157
msgid "Only on send"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:158
msgid "Automatic management"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:159
msgid ""
"
"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr "Špatná obálka"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
msgid "Edit Meta Information"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
msgid "Meta information"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
msgid "Swap the author and title"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
msgid "Author S&ort: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
msgid ""
"Automatically create the author sort entry based on the current author entry"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
msgid "Remove unused series (Series that have no books)"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
msgid "IS&BN:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
msgid "Publishe&d:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "dd MMM yyyy"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid "&Date:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
msgid "&Comments"
msgstr "&Komentáře"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
msgid "&Fetch metadata from server"
msgstr "Získat data ze serveru"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "Available Formats"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
msgid "Add a new format for this book to the database"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove the selected formats for this book from the database."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
msgid "Set the cover for the book from the selected format"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Update metadata from the metadata in the selected format"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "Reset cover to default"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
msgid "Download &cover"
msgstr "Stáhnout obálku"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
msgid "Generate a default cover based on the title and author"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
msgid "&Generate cover"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/password_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:83
msgid "Saved Search Editor"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:84
msgid "Saved Search: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:85
msgid "Select a saved search to edit"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:86
msgid "Delete this selected saved search"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:88
msgid "Enter a new saved search name."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
msgid "Add the new saved search"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
msgid "Change the contents of the saved search"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
msgid "Need username and password"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:121
msgid "You must provide a username and/or password to use this news source."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172
msgid "Created by: "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:179
msgid "Last downloaded: never"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:194
msgid "%d days, %d hours and %d minutes ago"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196
msgid "Last downloaded"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:220
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:192
msgid "Schedule news download"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:223
msgid "Add a custom news source"
msgstr "Přidat vlastní zdroj zpráv"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228
msgid "Download all scheduled new sources"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:328
msgid "No internet connection"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:329
msgid "Cannot download news as no internet connection is active"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:193
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
msgid "Recipes"
msgstr "Zdroje"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:194
msgid "Download all scheduled recipes at once"
msgstr "Stáhnout všechny připravené zdroje najednou"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:195
msgid "Download &all scheduled"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:196
msgid "blurb"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "&Schedule for download:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:198
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208
msgid "Every "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:199
msgid "day"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:200
msgid "Monday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:201
msgid "Tuesday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:202
msgid "Wednesday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203
msgid "Thursday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204
msgid "Friday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:205
msgid "Saturday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206
msgid "Sunday"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207
msgid "at"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209
msgid ""
"Interval at which to download this recipe. A value of zero means that the "
"recipe will be downloaded every hour."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:210
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:222
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:263
msgid " days"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211
msgid "&Account"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215
msgid "For the scheduling to work, you must leave calibre running."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216
msgid "&Schedule"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
msgid "Add &title as tag"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
msgid "&Extra tags:"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219
msgid "&Advanced"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220
msgid "&Download now"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221
msgid ""
"Delete downloaded news older than the specified number of days. Set to zero "
"to disable."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:223
msgid "Delete downloaded news older than "
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
msgid "contains"
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
msgid ""
"
%s"
msgstr "
%s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:241
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:263
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:290
msgid "Replace recipe?"
msgstr "Nahradit zdroj?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:242
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:264
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr "Zdroj s názvem %s již existuje. Chcete ho nahradit?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
msgid "Pick recipe"
msgstr "Vyberte zdroj"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
msgid "Pick the recipe to customize"
msgstr "Vyberte zdroj, který chcete upravit"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
msgid "Choose a recipe file"
msgstr "Vyberte soubor se zdrojem"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:248
msgid "Add custom news source"
msgstr "Přidat vlastní zdroj zpráv"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:249
msgid "Available user recipes"
msgstr "Dostupné uživatelské zdroje"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:250
msgid "Add/Update &recipe"
msgstr "Přidat/Aktualizavat &Zdroj"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:251
msgid "&Remove recipe"
msgstr "Odst&ranit zdroj"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:252
msgid "&Share recipe"
msgstr "&Sdílet zdroj"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253
msgid "Customize &builtin recipe"
msgstr "Upravit vestavěné zdroje"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254
msgid "&Load recipe from file"
msgstr "Načíst zdroj ze &souboru"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256
msgid ""
"
For most feeds, you will have to "
+"use the \"Advanced mode\" to further customize the fetch "
+"process.
Words separated by spaces are ANDed"
msgstr ""
+"
Words separated by spaces are ANDed"
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Reset Quick Search"
-msgstr ""
+msgstr "Reset Quick Search"
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Copy current search text (instead of search name)"
-msgstr ""
+msgstr "Copy current search text (instead of search name)"
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
msgid "Save current search under the name shown in the box"
-msgstr ""
+msgstr "Save current search under the name shown in the box"
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Delete current saved search"
-msgstr ""
+msgstr "Delete current saved search"
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:302
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:467
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:108
-msgid "%d books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:305
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:468
-msgid "Choose calibre library to work with"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:336
-msgid "Connect to folder"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:341
-msgid "Connect to iTunes"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:348
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:356
-msgid "Start Content Server"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:358
-msgid "Stop Content Server"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:369
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:375
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:377
-msgid "Email to"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:377
-msgid " and delete from library"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:389
-msgid "Setup email based sharing of books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:462
-msgid "A"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:462
-msgid "Add books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:463
-msgid "E"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:463
-msgid "Edit metadata"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:464
-msgid "C"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:464
-msgid "Convert books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:465
-msgid "V"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:465
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:568
-msgid "View"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:466
-msgid "Send to device"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:469
-msgid "F"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:469
-msgid "Fetch news"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:470
-msgid "S"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:470
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:551
-msgid "Save to disk"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:471
-msgid "Connect/share"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:472
-msgid "Del"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:472
-msgid "Remove books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:473
-msgid "Browse the calibre User Manual"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:473
-msgid "F1"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:473
-msgid "Help"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:474
-msgid "Ctrl+P"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:476
-msgid "M"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:476
-msgid "Merge book records"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:477
-msgid "Open containing folder"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:479
-msgid "Show book details"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:481
-msgid "Books by same author"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:483
-msgid "Books in this series"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:485
-msgid "Books by this publisher"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:487
-msgid "Books with the same tags"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:501
-msgid "Edit metadata individually"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:504
-msgid "Edit metadata in bulk"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:507
-msgid "Download metadata and covers"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:510
-msgid "Download only metadata"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:512
-msgid "Download only covers"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:515
-msgid "Download only social metadata"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:521
-msgid "Merge into first selected book - delete others"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:524
-msgid "Merge into first selected book - keep others"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:532
-msgid "Add books from a single directory"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:534
-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/trunk/src/calibre/gui2/layout.py:538
-msgid ""
-"Add books from directories, including sub directories (Multiple books per "
-"directory, assumes every ebook file is a different book)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:541
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:553
-msgid "Save to disk in a single directory"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:555
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:385
-msgid "Save only %s format to disk"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:559
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:388
-msgid "Save only %s format to disk in a single directory"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:569
-msgid "View specific format"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:575
-msgid "Remove selected books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:577
-msgid "Remove files of a specific format from selected books.."
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:580
-msgid "Remove all formats from selected books, except..."
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:583
-msgid "Remove covers from selected books"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:586
-msgid "Remove matching books from device"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:603
-msgid "Convert individually"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:605
-msgid "Bulk convert"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:609
-msgid "Create catalog of books in your calibre library"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/layout.py:617
-msgid "Run welcome wizard"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
-msgstr ""
+msgstr "N"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/delegates.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "Y"
-msgstr ""
+msgstr "Y"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
msgid "On Device"
-msgstr ""
+msgstr "On Device"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
msgid "Size (MB)"
-msgstr ""
+msgstr "Size (MB)"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Rating"
-msgstr ""
+msgstr "Rating"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:324
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1084
msgid "Book %s of %s."
-msgstr ""
+msgstr "Book %s of %s."
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:679
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
-msgstr ""
+msgstr "The lookup/search name is \"{0}\""
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:886
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:886
msgid "In Library"
-msgstr ""
+msgstr "In Library"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:890
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:890
msgid "Size"
-msgstr ""
+msgstr "Size"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:1162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1162
msgid "Marked for deletion"
-msgstr ""
+msgstr "Marked for deletion"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/models.py:1165
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165
msgid "Double click to edit me
"
-msgstr ""
+msgstr "Double click to edit me
"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:110
msgid "Hide column %s"
-msgstr ""
+msgstr "Hide column %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:115
msgid "Sort on %s"
-msgstr ""
+msgstr "Sort on %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:116
msgid "Ascending"
-msgstr ""
+msgstr "Ascending"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
msgid "Descending"
-msgstr ""
+msgstr "Descending"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:131
msgid "Change text alignment for %s"
-msgstr ""
+msgstr "Change text alignment for %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:133
msgid "Left"
-msgstr ""
+msgstr "Left"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:133
msgid "Right"
-msgstr ""
+msgstr "Right"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:134
msgid "Center"
-msgstr ""
+msgstr "Center"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Show column"
-msgstr ""
+msgstr "Show column"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Restore default layout"
-msgstr ""
+msgstr "Restore default layout"
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
msgstr ""
+"Dropping onto a device is not supported. First add the book to the calibre "
+"library."
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/config_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:47
msgid "Configure Viewer"
-msgstr ""
+msgstr "Configure Viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/config_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:48
msgid "Use white background"
-msgstr ""
+msgstr "Use white background"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/config_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:49
msgid "Hyphenate"
-msgstr ""
+msgstr "Hyphenate"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/config_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50
msgid "Changes will only take effect after a restart."
-msgstr ""
+msgstr "Changes will only take effect after a restart."
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:70
msgid " - LRF Viewer"
-msgstr ""
+msgstr " - LRF Viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
msgid "No matches for the search phrase %s were found."
-msgstr ""
+msgstr "No matches for the search phrase %s were found."
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
msgid "No matches found"
-msgstr ""
+msgstr "No matches found"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
-msgstr ""
+msgstr "LRF Viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
-msgstr ""
+msgstr "Parsing LRF file"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
-msgstr ""
+msgstr "LRF Viewer toolbar"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
-msgstr ""
+msgstr "Next Page"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
-msgstr ""
+msgstr "Previous Page"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:133
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:188
msgid "Back"
-msgstr ""
+msgstr "Back"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:134
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
msgid "Forward"
-msgstr ""
+msgstr "Forward"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
-msgstr ""
+msgstr "Next match"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:136
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main_ui.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:196
msgid "Open ebook"
-msgstr ""
+msgstr "Open ebook"
-#: /home/kovid/work/trunk/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
-msgstr ""
+msgstr "Configure"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:30
msgid "Use the library located at the specified path."
-msgstr ""
+msgstr "Use the library located at the specified path."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:32
msgid "Start minimized to system tray."
-msgstr ""
+msgstr "Start minimized to system tray."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:34
msgid "Log debugging information to console"
-msgstr ""
+msgstr "Log debugging information to console"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:36
msgid "Do not check for updates"
-msgstr ""
+msgstr "Do not check for updates"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:58
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598
msgid "Calibre Library"
-msgstr ""
+msgstr "Calibre Library"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
msgid "Choose a location for your calibre e-book library"
-msgstr ""
+msgstr "Choose a location for your calibre e-book library"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:95
msgid "Failed to create library"
-msgstr ""
+msgstr "Failed to create library"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96
msgid "Failed to create calibre library at: %r."
-msgstr ""
+msgstr "Failed to create calibre library at: %r."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:99
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Choose a location for your new calibre e-book library"
-msgstr ""
+msgstr "Choose a location for your new calibre e-book library"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
msgid "Initializing user interface..."
-msgstr ""
+msgstr "Initializing user interface..."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:178
msgid "Repairing failed"
-msgstr ""
+msgstr "Repairing failed"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:179
msgid "The database repair failed. Starting with a new empty library."
-msgstr ""
+msgstr "The database repair failed. Starting with a new empty library."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:193
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
msgid "Bad database location"
-msgstr ""
+msgstr "Bad database location"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194
msgid "Bad database location %r. calibre will now quit."
-msgstr ""
+msgstr "Bad database location %r. calibre will now quit."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Corrupted database"
-msgstr ""
+msgstr "Corrupted database"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
msgid ""
"Your calibre database appears to be corrupted. Do you want calibre to try "
"and repair it automatically? If you say No, a new empty calibre library will "
"be created."
msgstr ""
+"Your calibre database appears to be corrupted. Do you want calibre to try "
+"and repair it automatically? If you say No, a new empty calibre library will "
+"be created."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214
msgid ""
"Repairing database. This can take a very long time for a large collection"
msgstr ""
+"Repairing database. This can take a very long time for a large collection"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
msgid ""
"Bad database location %r. Will start with a new, empty calibre library"
msgstr ""
+"Bad database location %r. Will start with a new, empty calibre library"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
msgid "Starting %s: Loading books..."
-msgstr ""
+msgstr "Starting %s: Loading books..."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:283
msgid "If you are sure it is not running"
-msgstr ""
+msgstr "If you are sure it is not running"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
msgid "Cannot Start "
-msgstr ""
+msgstr "Cannot Start "
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
msgid "%s is already running."
-msgstr ""
+msgstr "%s is already running."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289
msgid "may be running in the system tray, in the"
-msgstr ""
+msgstr "may be running in the system tray, in the"
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:291
msgid "upper right region of the screen."
-msgstr ""
+msgstr "upper right region of the screen."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:293
msgid "lower right region of the screen."
-msgstr ""
+msgstr "lower right region of the screen."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:296
msgid "try rebooting your computer."
-msgstr ""
+msgstr "try rebooting your computer."
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:298
-#: /home/kovid/work/trunk/src/calibre/gui2/main.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:298
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:310
msgid "try deleting the file"
-msgstr ""
+msgstr "try deleting the file"
-#: /home/kovid/work/trunk/src/calibre/gui2/main_window.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:20
msgid ""
"Redirect console output to a dialog window (both stdout and stderr). Useful "
"on windows where GUI apps do not have a output streams."
msgstr ""
+"Redirect console output to a dialog window (both stdout and stderr). Useful "
+"on windows where GUI apps do not have a output streams."
-#: /home/kovid/work/trunk/src/calibre/gui2/main_window.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:61
msgid "&Preferences"
-msgstr ""
+msgstr "&Preferences"
-#: /home/kovid/work/trunk/src/calibre/gui2/main_window.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:62
msgid "&Quit"
-msgstr ""
+msgstr "&Quit"
-#: /home/kovid/work/trunk/src/calibre/gui2/main_window.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:90
msgid "ERROR: Unhandled exception"
-msgstr ""
+msgstr "ERROR: Unhandled exception"
-#: /home/kovid/work/trunk/src/calibre/gui2/metadata.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:93
msgid "Book has neither title nor ISBN"
-msgstr ""
+msgstr "Book has neither title nor ISBN"
-#: /home/kovid/work/trunk/src/calibre/gui2/metadata.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:119
msgid "No matches found for this book"
-msgstr ""
+msgstr "No matches found for this book"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:94
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:254
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
msgid "Search"
-msgstr ""
+msgstr "Search"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
+"Aukeratutako bilaketa betirako ezabatua izango da. Ziur zaude?"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
msgid "Search (For Advanced Search click the button to the left)"
-msgstr ""
+msgstr "Search (For Advanced Search click the button to the left)"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
msgid "Saved Searches"
-msgstr ""
+msgstr "Saved Searches"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_box.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
msgid "Choose saved search or enter name for new saved search"
-msgstr ""
+msgstr "Choose saved search or enter name for new saved search"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_restriction_mixin.py:10
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:10
msgid "Restrict to"
-msgstr ""
+msgstr "Restrict to"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_restriction_mixin.py:16
-#: /home/kovid/work/trunk/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
-msgstr ""
+msgstr "(all books)"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_restriction_mixin.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
-msgstr ""
+msgstr "({0} of {1})"
-#: /home/kovid/work/trunk/src/calibre/gui2/search_restriction_mixin.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
-msgstr ""
+msgstr "({0} of all)"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:58
msgid "Press a key..."
-msgstr ""
+msgstr "Press a key..."
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:79
msgid "Already assigned"
-msgstr ""
+msgstr "Already assigned"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:81
msgid "already assigned to"
-msgstr ""
+msgstr "already assigned to"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:131
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
msgid " or "
-msgstr ""
+msgstr " or "
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:133
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:69
msgid "&Default"
-msgstr ""
+msgstr "&Default"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:135
msgid "Customize shortcuts for"
-msgstr ""
+msgstr "Customize shortcuts for"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
msgid "Keys"
-msgstr ""
+msgstr "Keys"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:225
msgid "Double click to change"
-msgstr ""
+msgstr "Double click to change"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:68
msgid "Frame"
-msgstr ""
+msgstr "Frame"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:70
msgid "&Custom"
-msgstr ""
+msgstr "&Custom"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:71
msgid "&Shortcut:"
-msgstr ""
+msgstr "&Shortcut:"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:72
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
msgid "Click to change"
-msgstr ""
+msgstr "Click to change"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:74
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79
msgid "Clear"
-msgstr ""
+msgstr "Clear"
-#: /home/kovid/work/trunk/src/calibre/gui2/shortcuts_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76
msgid "&Alternate shortcut:"
-msgstr ""
+msgstr "&Alternate shortcut:"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
-msgstr ""
+msgstr "Rename '%s'"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
-msgstr ""
+msgstr "Edit sort for '%s'"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
-msgstr ""
+msgstr "Hide category %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
-msgstr ""
+msgstr "Show category"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
-msgstr ""
+msgstr "Show all categories"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:213
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
-msgstr ""
+msgstr "Manage %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
-msgstr ""
+msgstr "Manage Saved Searches"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:227
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
-msgstr ""
+msgstr "Manage User Categories"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:432
-#: /home/kovid/work/trunk/src/calibre/library/database2.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
-msgstr ""
+msgstr "Searches"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
-msgstr ""
+msgstr "Duplicate search name"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
-msgstr ""
+msgstr "The saved search name %s is already used."
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
-msgstr ""
+msgstr "Sort by name"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
-msgstr ""
+msgstr "Sort by popularity"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
-msgstr ""
+msgstr "Sort by average rating"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
-msgstr ""
+msgstr "Set the sort order for entries in the Tag Browser"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
-msgstr ""
+msgstr "Match all"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
-msgstr ""
+msgstr "Match any"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
+"When selecting multiple entries in the Tag Browser match any or all of them"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
msgid "Manage &user categories"
-msgstr ""
+msgstr "Manage &user categories"
-#: /home/kovid/work/trunk/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
-msgstr ""
+msgstr "Add your own categories to the Tag Browser"
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:63
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Convert book %d of %d (%s)"
-msgstr ""
+msgstr "Convert book %d of %d (%s)"
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:90
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
msgid "Could not convert some books"
-msgstr ""
+msgstr "Could not convert some books"
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:91
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
msgstr ""
+"Could not convert %d of %d books, because no suitable source format was "
+"found."
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
-msgstr ""
+msgstr "Queueing books for bulk conversion"
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
-msgstr ""
+msgstr "Queueing "
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:239
msgid "Fetch news from "
-msgstr ""
+msgstr "Fetch news from "
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:301
msgid "Convert existing"
-msgstr ""
+msgstr "Convert existing"
-#: /home/kovid/work/trunk/src/calibre/gui2/tools.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:302
msgid ""
"The following books have already been converted to %s format. Do you wish to "
"reconvert them?"
msgstr ""
+"The following books have already been converted to %s format. Do you wish to "
+"reconvert them?"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
msgid "&Restore"
-msgstr ""
+msgstr "&Restore"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Donate to support calibre"
-msgstr ""
+msgstr "&Donate to support calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
msgid "&Eject connected device"
-msgstr ""
+msgstr "&Eject connected device"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:169
-msgid "&Restart"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
msgid "Calibre Quick Start Guide"
-msgstr ""
+msgstr "Calibre Quick Start Guide"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:362
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:367
-msgid "Cannot configure"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:363
-msgid "Cannot configure while there are running jobs."
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:368
-msgid "Cannot configure before calibre is restarted."
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:415
-msgid "No detailed info available"
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:416
-msgid "No detailed information is available for books on the device."
-msgstr ""
-
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:468
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:496
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
msgid "Conversion Error"
-msgstr ""
+msgstr "Conversion Error"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
+" is communicating with the device!
\n"
+" Quitting may cause corruption on the device.
\n"
+" Are you sure you want to quit?"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
-msgstr ""
+msgstr "WARNING: Active jobs"
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
+"will keep running in the system tray. To close it, choose Quit in the "
+"context menu of the system tray."
-#: /home/kovid/work/trunk/src/calibre/gui2/update.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:56
msgid "Update available"
-msgstr ""
+msgstr "Update available"
-#: /home/kovid/work/trunk/src/calibre/gui2/update.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:57
msgid ""
"%s has been updated to version %s. See the new features. Visit the download page?"
msgstr ""
+"%s has been updated to version %s. See the new features. Visit the download page?"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
-msgstr ""
+msgstr "Edit bookmark"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "New title for bookmark:"
-msgstr ""
+msgstr "New title for bookmark:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:52
msgid "Export Bookmarks"
-msgstr ""
+msgstr "Export Bookmarks"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:54
msgid "Saved Bookmarks (*.pickle)"
-msgstr ""
+msgstr "Saved Bookmarks (*.pickle)"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
msgid "Import Bookmarks"
-msgstr ""
+msgstr "Import Bookmarks"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
msgid "Pickled Bookmarks (*.pickle)"
-msgstr ""
+msgstr "Pickled Bookmarks (*.pickle)"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
msgid "Name"
-msgstr ""
+msgstr "Name"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
msgid "Bookmark Manager"
-msgstr ""
+msgstr "Bookmark Manager"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
msgid "Actions"
-msgstr ""
+msgstr "Actions"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
msgid "Edit"
-msgstr ""
+msgstr "Edit"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
msgid "Delete"
-msgstr ""
+msgstr "Delete"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
msgid "Reset"
-msgstr ""
+msgstr "Reset"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Export"
-msgstr ""
+msgstr "Export"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Import"
-msgstr ""
+msgstr "Import"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:154
msgid "Configure Ebook viewer"
-msgstr ""
+msgstr "Configure Ebook viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:155
msgid "&Font options"
-msgstr ""
+msgstr "&Font options"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:156
msgid "Se&rif family:"
-msgstr ""
+msgstr "Se&rif family:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:157
msgid "&Sans family:"
-msgstr ""
+msgstr "&Sans family:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:158
msgid "&Monospace family:"
-msgstr ""
+msgstr "&Monospace family:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:159
msgid "&Default font size:"
-msgstr ""
+msgstr "&Default font size:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:160
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:162
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:168
msgid " px"
-msgstr ""
+msgstr " px"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:161
msgid "Monospace &font size:"
-msgstr ""
+msgstr "Monospace &font size:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:163
msgid "S&tandard font:"
-msgstr ""
+msgstr "S&tandard font:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:164
msgid "Serif"
-msgstr ""
+msgstr "Serif"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:165
msgid "Sans-serif"
-msgstr ""
+msgstr "Sans-serif"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:166
msgid "Monospace"
-msgstr ""
+msgstr "Monospace"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:167
msgid "Remember last used &window size"
-msgstr ""
+msgstr "Remember last used &window size"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:169
msgid "Maximum &view width:"
-msgstr ""
+msgstr "Maximum &view width:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:170
msgid "H&yphenate (break line in the middle of large words)"
-msgstr ""
+msgstr "H&yphenate (break line in the middle of large words)"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:171
msgid ""
"The default language to use for hyphenation rules. If the book does not "
"specify a language, this will be used."
msgstr ""
+"The default language to use for hyphenation rules. If the book does not "
+"specify a language, this will be used."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:172
msgid "Default &language for hyphenation:"
-msgstr ""
+msgstr "Default &language for hyphenation:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:173
msgid "&Resize images larger than the viewer window (needs restart)"
-msgstr ""
+msgstr "&Resize images larger than the viewer window (needs restart)"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:174
msgid "&User stylesheet"
-msgstr ""
+msgstr "&User stylesheet"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:175
msgid "&General"
-msgstr ""
+msgstr "&General"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:176
msgid "Double click to change a keyboard shortcut"
-msgstr ""
+msgstr "Double click to change a keyboard shortcut"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/config_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:177
msgid "&Keyboard shortcuts"
-msgstr ""
+msgstr "&Keyboard shortcuts"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/dictionary.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53
msgid "No results found for:"
-msgstr ""
+msgstr "No results found for:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:35
msgid "Options to customize the ebook viewer"
-msgstr ""
+msgstr "Options to customize the ebook viewer"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
-msgstr ""
+msgstr "Remember last used window size"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:44
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
msgstr ""
+"Set the user CSS stylesheet. This can be used to customize the look of all "
+"books."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
msgid "Maximum width of the viewer window, in pixels."
-msgstr ""
+msgstr "Maximum width of the viewer window, in pixels."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
msgid "Resize images larger than the viewer window to fit inside it"
-msgstr ""
+msgstr "Resize images larger than the viewer window to fit inside it"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49
msgid "Hyphenate text"
-msgstr ""
+msgstr "Hyphenate text"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51
msgid "Default language for hyphenation rules"
-msgstr ""
+msgstr "Default language for hyphenation rules"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
msgid "Font options"
-msgstr ""
+msgstr "Font options"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "The serif font family"
-msgstr ""
+msgstr "The serif font family"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "The sans-serif font family"
-msgstr ""
+msgstr "The sans-serif font family"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "The monospaced font family"
-msgstr ""
+msgstr "The monospaced font family"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60
msgid "The standard font size in px"
-msgstr ""
+msgstr "The standard font size in px"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "The monospaced font size in px"
-msgstr ""
+msgstr "The monospaced font size in px"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62
msgid "The standard font type"
-msgstr ""
+msgstr "The standard font type"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
-msgstr ""
+msgstr "&Lookup in dictionary"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:455
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
-msgstr ""
+msgstr "Go to..."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
-msgstr ""
+msgstr "Next Section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
-msgstr ""
+msgstr "Previous Section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
-msgstr ""
+msgstr "Document Start"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
-msgstr ""
+msgstr "Document End"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
-msgstr ""
+msgstr "Section Start"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
-msgstr ""
+msgstr "Section End"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12
msgid "Scroll to the next page"
-msgstr ""
+msgstr "Scroll to the next page"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:15
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15
msgid "Scroll to the previous page"
-msgstr ""
+msgstr "Scroll to the previous page"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:18
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18
msgid "Scroll to the next section"
-msgstr ""
+msgstr "Scroll to the next section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21
msgid "Scroll to the previous section"
-msgstr ""
+msgstr "Scroll to the previous section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24
msgid "Scroll to the bottom of the section"
-msgstr ""
+msgstr "Scroll to the bottom of the section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27
msgid "Scroll to the top of the section"
-msgstr ""
+msgstr "Scroll to the top of the section"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30
msgid "Scroll to the end of the document"
-msgstr ""
+msgstr "Scroll to the end of the document"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33
msgid "Scroll to the start of the document"
-msgstr ""
+msgstr "Scroll to the start of the document"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36
msgid "Scroll down"
-msgstr ""
+msgstr "Scroll down"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39
msgid "Scroll up"
-msgstr ""
+msgstr "Scroll up"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42
msgid "Scroll left"
-msgstr ""
+msgstr "Scroll left"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/keys.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45
msgid "Scroll right"
-msgstr ""
+msgstr "Scroll right"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:115
msgid "Book format"
-msgstr ""
+msgstr "Book format"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
-msgstr ""
+msgstr "Position in book"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
-msgstr ""
+msgstr "Go to a reference. To get reference numbers, use the reference mode."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
-msgstr ""
+msgstr "Search for text in book"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
-msgstr ""
+msgstr "Print Preview"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
-msgstr ""
+msgstr "Connecting to dict.org to lookup: %s…"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
-msgstr ""
+msgstr "Choose ebook"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
-msgstr ""
+msgstr "Ebooks"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
-msgstr ""
+msgstr "Add bookmark"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
-msgstr ""
+msgstr "Enter title for bookmark:"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
-msgstr ""
+msgstr "No matches found for: %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
-msgstr ""
+msgstr "Loading flow..."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
-msgstr ""
+msgstr "Laying out %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
-msgstr ""
+msgstr "Manage Bookmarks"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
-msgstr ""
+msgstr "Loading ebook..."
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
-msgstr ""
+msgstr "DRM Error"
-#: /home/kovid/work/trunk/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "
Error: %s"
msgstr ""
+"
Error: %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:536
msgid "Could not move library"
-msgstr ""
+msgstr "Could not move library"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590
msgid "Select location for books"
-msgstr ""
+msgstr "Select location for books"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/__init__.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665
msgid "welcome wizard"
-msgstr ""
+msgstr "welcome wizard"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:48
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
msgid "Welcome to calibre"
-msgstr ""
+msgstr "Welcome to calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:50
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
msgid "The one stop solution to all your e-book needs."
-msgstr ""
+msgstr "The one stop solution to all your e-book needs."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51
msgid ""
"Choose your book reader. This will set the conversion options to produce "
"books optimized for your device."
msgstr ""
+"Choose your book reader. This will set the conversion options to produce "
+"books optimized for your device."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52
msgid "&Manufacturers"
-msgstr ""
+msgstr "&Manufacturers"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/device_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
msgid "&Devices"
-msgstr ""
+msgstr "&Devices"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
+"Congratulations!
You have successfully setup calibre. Press the %s "
+"button to apply your settings."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
+"Demo videos
Videos demonstrating the various features of calibre are "
+"available online."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
+"User Manual
A User Manual is also available online."
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
msgid ""
"
Set it to your email address"
msgstr ""
+"
Set it to your email address"
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
msgid ""
"
"
-msgstr ""
+msgstr "BALORAZIOA: %s
"
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
-msgstr ""
+msgstr "ETIKETAK: %s
"
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
-msgstr ""
+msgstr "SERIEAK: %s [%s]
"
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
-msgstr ""
+msgstr "Zure liburutegiko liburuak"
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
-msgstr ""
+msgstr "Egilea: "
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
-msgstr ""
+msgstr "Liburuak honen arabera sailkatuak: "
-#: /home/kovid/work/trunk/src/calibre/library/server/opds.py:549
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
-msgstr ""
+msgstr "Berriena"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:34
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:34
msgid "%sUsage%s: %s\n"
-msgstr ""
+msgstr "%sErabilera%s: %s\n"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:78
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:78
msgid "Created by "
-msgstr ""
+msgstr "Sortzailea: "
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:79
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid ""
"Whenever you pass arguments to %prog that have spaces in them, enclose the "
"arguments in quotation marks."
msgstr ""
+"Espazioak dauzkaten argumentuak %prog horretara pasatzen dituzunean, idatzi "
+"argumentuak aipu marken artean, kakotxen artean."
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:663
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:663
msgid "Path to the database in which books are stored"
-msgstr ""
+msgstr "Liburuak gordeta dauden datu baserako bidea"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:665
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:665
msgid "Pattern to guess metadata from filenames"
-msgstr ""
+msgstr "Fitxategi-izenetatik metadatuak asmatzeko eredua"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:667
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:667
msgid "Access key for isbndb.com"
-msgstr ""
+msgstr "isbndb.com horretan sartzeko pasahitza"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:669
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:669
msgid "Default timeout for network operations (seconds)"
-msgstr ""
+msgstr "Lehenetsitako denbora-muga interneteko eragiketetarako (segundoak)"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:671
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:671
msgid "Path to directory in which your library of books is stored"
-msgstr ""
+msgstr "Zure liburuak gordeta dauden liburutegiko direktoriorako bidea"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:673
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:673
msgid "The language in which to display the user interface"
-msgstr ""
+msgstr "Erabiltzailearen interfazean erakutsiko den hizkuntza"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:675
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:675
msgid "The default output format for ebook conversions."
msgstr ""
+"Lehenetsitako irteera formatua liburu elektronikoen formatu bihurketetan."
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:679
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:679
msgid "Ordered list of formats to prefer for input."
msgstr ""
+"Sorburu bezala hobesten diren formatuak hobesten diren moduan zerrendatuta."
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:681
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:681
msgid "Read metadata from files"
-msgstr ""
+msgstr "Irakurri metadatuak fitxategietatik"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:683
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:683
msgid "The priority of worker processes"
-msgstr ""
+msgstr "Lanean dauden prozesuen lehentasuna"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:685
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:685
msgid "Swap author first and last names when reading metadata"
-msgstr ""
+msgstr "Trukatu egilearen izena eta deitura metadatuak irakurtzerakoan"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:687
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:687
msgid "Add new formats to existing book records"
-msgstr ""
+msgstr "Gehitu formatu berriak dagoeneko grabatuta dauden liburuetara"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:692
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:692
msgid "List of named saved searches"
-msgstr ""
+msgstr "Izenarekin gorde diren bilaketen zerrenda"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:693
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:693
msgid "User-created tag browser categories"
-msgstr ""
+msgstr "Erabiltzaileak sortutako arakatzailerako etiketen kategoriak"
-#: /home/kovid/work/trunk/src/calibre/utils/config.py:695
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:695
msgid "How and when calibre updates metadata on the device."
-msgstr ""
+msgstr "Nola eta noiz eguneratzen ditu calibrek metadatuak irakurgailuan."
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:43
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
-msgstr ""
+msgstr "Itxaroten..."
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:51
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
-msgstr ""
+msgstr "Geldirik"
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
-msgstr ""
+msgstr "Amaiturik"
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:75
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
-msgstr ""
+msgstr "Lanean..."
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:95
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
msgid "Brazilian Portuguese"
-msgstr ""
+msgstr "Brazileko portugesa"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:96
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
msgid "English (UK)"
-msgstr ""
+msgstr "Ingelesa (Erresuma Batua)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:97
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
msgid "Simplified Chinese"
-msgstr ""
+msgstr "Txinera sinplifikatua"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:98
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
msgid "Chinese (HK)"
-msgstr ""
+msgstr "Txinera (Hong Kong)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:99
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
msgid "Traditional Chinese"
-msgstr ""
+msgstr "Txinera tradizionala"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:100
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
msgid "English"
-msgstr ""
+msgstr "Ingelesa"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:101
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
msgid "English (Australia)"
-msgstr ""
+msgstr "Ingelesa (Australia)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:102
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
msgid "English (New Zealand)"
-msgstr ""
+msgstr "Ingelesa (Zeelanda Berria)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:103
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
msgid "English (Canada)"
-msgstr ""
+msgstr "Ingelesa (Kanada)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:104
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
msgid "English (India)"
-msgstr ""
+msgstr "Ingelesa (India)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:105
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
msgid "English (Thailand)"
-msgstr ""
+msgstr "Ingelesa (Thailandia)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:106
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
msgid "English (Cyprus)"
-msgstr ""
+msgstr "Ingelesa (Zipre)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:107
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
msgid "English (Pakistan)"
-msgstr ""
+msgstr "Ingelesa (Pakistan)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:108
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
msgid "English (Israel)"
-msgstr ""
+msgstr "Ingelesa (Israel)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:109
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
msgid "English (Singapore)"
-msgstr ""
+msgstr "Ingelesa (Singapur)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:110
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
msgid "English (Yemen)"
-msgstr ""
+msgstr "Ingelesa (Yemen)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:111
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
msgid "English (Ireland)"
-msgstr ""
+msgstr "Ingelesa (Irlanda / Eire)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:112
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
msgid "English (China)"
-msgstr ""
+msgstr "Ingelesa (Txina)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:113
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
msgid "Spanish (Paraguay)"
-msgstr ""
+msgstr "Gaztelania (Paraguai)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:114
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
msgid "German (AT)"
-msgstr ""
+msgstr "Alemana (AT)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:115
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
msgid "Dutch (NL)"
-msgstr ""
+msgstr "Nederlandera (Herbehereak)"
-#: /home/kovid/work/trunk/src/calibre/utils/localization.py:116
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (BE)"
-msgstr ""
+msgstr "Nederlandera (Belgika)"
-#: /home/kovid/work/trunk/src/calibre/utils/sftp.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
-msgstr ""
+msgstr "URL-ak sftp eskema behar du izan"
-#: /home/kovid/work/trunk/src/calibre/utils/sftp.py:57
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57
msgid "host must be of the form user@hostname"
msgstr ""
+"ostatze zerbitzua itxura hau behar du izan: "
+"erabitzailearenizena@ostatzezerbitzuarena"
-#: /home/kovid/work/trunk/src/calibre/utils/sftp.py:68
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68
msgid "Failed to negotiate SSH session: "
-msgstr ""
+msgstr "Huts egin du SSH saioa ezartzerakoan: "
-#: /home/kovid/work/trunk/src/calibre/utils/sftp.py:71
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71
msgid "Failed to authenticate with server: %s"
-msgstr ""
+msgstr "Huts egin du zerbitzariarekin egiaztatzerakon: %s"
-#: /home/kovid/work/trunk/src/calibre/utils/smtp.py:234
+#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
msgid "Control email delivery"
-msgstr ""
+msgstr "Kontrolatu e-posta banaketa"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/__init__.py:118
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
msgid "Unknown section"
-msgstr ""
+msgstr "Sail ezezaguna"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/__init__.py:140
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
msgid "Unknown feed"
-msgstr ""
+msgstr "Jario ezezaguna"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/__init__.py:158
-#: /home/kovid/work/trunk/src/calibre/web/feeds/__init__.py:183
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:158
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:183
msgid "Untitled article"
-msgstr ""
+msgstr "Izenbururik gabeko artikulua"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/input.py:21
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:21
msgid "Download periodical content from the internet"
-msgstr ""
+msgstr "Deskargatu internetetik aldian behingo edukia"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/input.py:36
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:36
msgid ""
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
"downloads at most 2 feeds."
msgstr ""
+"Erabilgarria formulak garatzeko. Behartzen du max_articles_per_feed, jarioko-"
+"artikulu-kopuru-maximoa, 2 izatera eta deskargatzen ditu 2 jario askoz jota."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/input.py:39
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:39
msgid "Username for sites that require a login to access content."
msgstr ""
+"Edukiak lortzeko izena ematea eskatzen duten guneetarako erabiltzaile-izena."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/input.py:42
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:42
msgid "Password for sites that require a login to access content."
-msgstr ""
+msgstr "Edukiak lortzeko izena ematea eskatzen duten guneetarako pasahitza."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/input.py:46
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:46
msgid ""
"Do not download latest version of builtin recipes from the calibre server"
-msgstr ""
+msgstr "Ez deskargatu azken builtin formulen bertsioak calibre zerbitzaritik"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:46
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:46
msgid "Unknown News Source"
-msgstr ""
+msgstr "Albiste iturri ezezaguna"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:609
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:609
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
+"Honek \"%s\" formula honek erabiltzaile-izena eta pasahitza behar ditu."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:708
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:708
msgid "Download finished"
-msgstr ""
+msgstr "Deskarga burutua"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:710
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710
msgid "Failed to download the following articles:"
-msgstr ""
+msgstr "Huts egin du honako artikulu hauek deskargatzerakoan:"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
msgid "Failed to download parts of the following articles:"
-msgstr ""
+msgstr "Huts egin du honako artikulu hauen zatiak deskargatzerakoan:"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:718
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:718
msgid " from "
-msgstr ""
+msgstr " hemendik "
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:720
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:720
msgid "\tFailed links:"
-msgstr ""
+msgstr "\tEz dabiltzan estekak:"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:809
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:809
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
+"Ezin izan da artikulua eskuratu. Exekutatu -vv hori zergatia ikusteko"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:830
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:830
msgid "Fetching feeds..."
-msgstr ""
+msgstr "Jarioak eskuratzen..."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:835
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:835
msgid "Got feeds from index page"
-msgstr ""
+msgstr "Jarioak hartuta hasiera orrialdetik"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
msgid "Trying to download cover..."
-msgstr ""
+msgstr "Liburu-azala deskargatzen saiatzen..."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:843
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Generating masthead..."
-msgstr ""
+msgstr "Sortzen idazpurua..."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:924
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:924
msgid "Starting download [%d thread(s)]..."
-msgstr ""
+msgstr "Hasi deskarga [%d haria(k)]..."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:940
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:940
msgid "Feeds downloaded to %s"
-msgstr ""
+msgstr "Jarioak hona deskargatuta %s"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:950
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:950
msgid "Could not download cover: %s"
-msgstr ""
+msgstr "Ezin izan da liburu-azala deskargatu: %s"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:962
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962
msgid "Downloading cover from %s"
-msgstr ""
+msgstr "Deskargatzen liburu-azala hemendik %s"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1003
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003
msgid "Masthead image downloaded"
-msgstr ""
+msgstr "Idazpuruko irudia deskargatuta"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1172
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
msgid "Untitled Article"
-msgstr ""
+msgstr "Izenbururik gabeko artikulua"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1243
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
msgid "Article downloaded: %s"
-msgstr ""
+msgstr "Deskargatutako artikulua: %s"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1254
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
msgid "Article download failed: %s"
-msgstr ""
+msgstr "Huts egin du artikuluaren deskarga: %s"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1271
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Fetching feed"
-msgstr ""
+msgstr "Jarioa eskuratzen"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1418
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
+"Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta "
+"pasahitza calibreren Aldian behingo zerbitzurako."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/news.py:1434
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
msgstr ""
+"Ez duzu argitalpen hori deskargatzeko baimenik. Edo zure harpidetza iraungi "
+"egin da edo gaurkoz egun baterako onartzen den deskarga kopuru maximotik "
+"gora zabiltza."
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/collection.py:47
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
msgid "You"
-msgstr ""
+msgstr "Zu"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/model.py:73
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/model.py:82
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/model.py:193
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:73
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:82
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:193
msgid "Scheduled"
-msgstr ""
+msgstr "Programatua"
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/model.py:84
-#: /home/kovid/work/trunk/src/calibre/web/feeds/recipes/model.py:194
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:84
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:194
msgid "Custom"
-msgstr ""
+msgstr "Pertsonalizatua"
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"%prog URL\n"
"\n"
"Where URL is for example http://google.com"
msgstr ""
+"%prog URL\n"
+"\n"
+"Non URLa, esate baterako, http://google.com da"
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
+"Oinarrizko direktorioa non URLa gordetzen den. Lehenetsita hauxe dago "
+"%default."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
+"Zerbitzaritik erantzunaren zain egoteko denbora-muga, segundotan. "
+"Lehenetsita: %default s."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
msgstr ""
+"Maila kopuru maximoa behin eta berriro, errekurtsiboki, hau da jarraitzeko "
+"esteken sakonera. Lehenetsita: %default"
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
msgstr ""
+"Deskargatzeko onartuko den gehienezko fitxategi kopurua. Hua bakarrik "
+"aplikatuko da etiketeten fitxategietara. Lehenetsita hauxe dago, "
+"%default."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
msgstr ""
+"Gutxieneko denbora unea datu eskuraketen artean, segundotan. Lehenetsita "
+"hauxe dago, %default s"
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
msgstr ""
+"Deskargatzen saiatzen ari zaren webguneen karaktere kodeketa. Lehenetsia "
+"dagoen balioa kodeketa asmatzen saiatzen ibiltzea da."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
msgid ""
"Only links that match this regular expression will be followed. This option "
"can be specified multiple times, in which case as long as a link matches any "
"one regexp, it will be followed. By default all links are followed."
msgstr ""
+"Adierazpen arrunt honekin bat datozen estekei bakarrik jarraituko. Aukera "
+"hau hamaika aldiz erabil daiteke, esteka batek bat egin arte adierazpen "
+"arrunt batekin, regexp horietako batekin. Hori gertatzen denean estekari "
+"jarraiki egingo zaio. Lehenetsita: esteka guztiei jarrai."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
msgid ""
"Any link that matches this regular expression will be ignored. This option "
"can be specified multiple times, in which case as long as any regexp matches "
@@ -10344,10 +11792,16 @@ msgid ""
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
"applied first."
msgstr ""
+"Adierazpen arrunt honekin bat datozen edozein estekei ez zaie jaramonik "
+"egingo. Aukera hau hamaika aldiz erabil daiteke, esteka batek bat egiten "
+"duenean adierazpen arrunt batekin, regexp horietako batekin. Hori gertatzen "
+"denean, orduan estekari ez zaio jaramonik egingo. Lehenetsita: esteka "
+"guztiei arreta beti. Biak --filter-regexp eta --match-regexp erabiltzen "
+"badira, orduan --filter-regexp aplikatuko da lehenengo."
-#: /home/kovid/work/trunk/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
msgid "Do not download CSS stylesheets."
-msgstr ""
+msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc."
#~ msgstr "Profil hau SONY PRS modeluentzat zuzendua dago. 500/505/700 etab."
@@ -10379,5 +11833,8 @@ msgstr ""
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "Komunikatu Sony PRS-300/505/500 eBook irakurgailuarekin."
+#~ msgid "Communicate with the Teclast K3 reader."
+#~ msgstr "Jar zaitez harremanetan \"Teclast K3 reader\" horrekin."
+
#~ msgid "Communicate with the Promedia eBook reader"
#~ msgstr "Jar zaitez harremanetan \"Promedia eBook reader\" horrekin."
diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po
index 9d0652c269..2768b99aa5 100644
--- a/src/calibre/translations/fi.po
+++ b/src/calibre/translations/fi.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME
Last Page Read: %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40
+msgid "Add Empty book. (Book entry with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+msgid "Add from ISBN"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:459
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
+msgid ""
+"The following books are virtual and cannot be added to the calibre library:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:519
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:520
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:446
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:543
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:600
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:564
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
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/actions.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:659
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:637
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:951
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:669
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:727
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:731
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3071,7 +3418,7 @@ msgid ""
"proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:746
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3081,99 +3428,223 @@ msgid ""
"from your computer.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875
-msgid "Cannot save to disk"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:878
-msgid "Choose destination directory"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:911
-msgid "Error while saving"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:912
-msgid "There was an error while saving."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920
-msgid "Could not save some books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:921
-msgid "Click the show details button to see which ones."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942
-msgid "No books selected to generate catalog for"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:959
-msgid "Generating %s catalog..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:964
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
-msgid "No books found"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:965
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:975
-msgid "Catalog generated."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:978
-msgid "Export Catalog Directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:979
-msgid "Select destination for %s.%s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:995
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1009
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1058
-msgid "Cannot convert"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1087
-msgid "Starting conversion of %d book(s)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1264
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
+msgid "Cannot save to disk"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
+msgid "Choose destination directory"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
+msgid ""
+"You are trying to save files into the calibre library. This can cause "
+"corruption of your library. Save to disk is meant to export files from your "
+"calibre library elsewhere."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
+msgid "Error while saving"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
+msgid "There was an error while saving."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
+msgid "Could not save some books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
+msgid "Click the show details button to see which ones."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1218
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3181,11 +3652,11 @@ msgid ""
"continue?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1265
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr ""
@@ -3210,7 +3681,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:840
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr ""
@@ -3281,7 +3752,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41
@@ -3331,26 +3802,30 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156
@@ -3366,12 +3841,6 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:248
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:253
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:259
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:265
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:186
@@ -3413,9 +3882,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
msgstr ""
@@ -3439,7 +3908,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:274
msgid "None"
msgstr ""
@@ -3447,10 +3916,11 @@ msgstr ""
msgid "Click to open Book Details window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16
-msgid "CSV/XML Options"
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
+msgid "BibTeX Options"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
@@ -3469,6 +3939,7 @@ msgstr ""
msgid "Options specific to"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
@@ -3482,6 +3953,7 @@ msgstr ""
msgid "output"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:27
@@ -3492,7 +3964,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:31
@@ -3500,32 +3972,101 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:50
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
msgid "Form"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82
+msgid "Bib file encoding:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:38
msgid "Fields to include in output:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:84
+msgid "ascii/LaTeX"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:85
+msgid "Encoding configuration (change if you have errors) :"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:86
+msgid "strict"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:87
+msgid "replace"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:88
+msgid "ignore"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:89
+msgid "backslashreplace"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:90
+msgid "BibTeX entry type:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:91
+msgid "mixed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:92
+msgid "misc"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:93
+msgid "book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:94
+msgid "Create a citation tag?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:95
+msgid "Expression to form the BibTeX citation tag:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:96
+msgid ""
+"Some explanation about this template:\n"
+" -The fields availables are 'author_sort', 'authors', 'id',\n"
+" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n"
+" 'tags', 'timestamp', 'title', 'uuid'\n"
+" -For list types ie authors and tags, only the first element\n"
+" wil be selected.\n"
+" -For time field, only the date will be used. "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16
+msgid "CSV/XML Options"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:17
msgid "E-book options"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:222
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1467
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1485
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr ""
@@ -3548,7 +4089,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], "
"e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no "
"Genre Section"
@@ -3653,7 +4194,7 @@ msgid "&Disable comic processing"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:115
msgid "&Output format:"
msgstr ""
@@ -3669,16 +4210,16 @@ msgstr ""
msgid "Debug the conversion process."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
msgid "Invalid debug directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59
msgid "Failed to create debug directory"
msgstr ""
@@ -3821,15 +4362,15 @@ msgstr ""
msgid "Control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
msgid "Original"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
msgid "Left align"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33
msgid "Justify text"
msgstr ""
@@ -3960,118 +4501,118 @@ msgid ""
"possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid "
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
msgid "Book Cover"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
+msgid "Use cover from &source file"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
msgid "Change &cover image:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Browse for an image to use as the cover of this book."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
-msgid "Use cover from &source file"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+msgid "&Title: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
-msgid "&Title: "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
msgid "Change the title of this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
msgid "&Author(s): "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
msgid "Author So&rt:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "&Publisher: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
msgid "Ta&gs: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
msgid "&Series:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
msgid "List of known series. You can add new series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid "Book "
msgstr ""
@@ -4205,15 +4746,15 @@ msgstr ""
msgid "RB Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82
-msgid "Cannot build regex using the GUI builder without a book."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:83
msgid "No formats available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:84
+msgid "Cannot build regex using the GUI builder without a book."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:103
msgid "Open book"
msgstr ""
@@ -4242,18 +4783,18 @@ msgstr ""
msgid "Options specific to the input format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr ""
@@ -4268,63 +4809,63 @@ msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38
-msgid "Invalid XPath"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+msgid "Invalid XPath"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61
msgid "Chapter &mark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62
msgid "Remove first &image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63
msgid "Insert &metadata as page at start of book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64
msgid "&Preprocess input file to possibly improve structure detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65
msgid "Remove F&ooter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:66
msgid "Remove H&eader"
msgstr ""
@@ -4338,15 +4879,15 @@ msgstr ""
msgid "Control the creation/conversion of the Table of Contents."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr ""
@@ -4406,10 +4947,10 @@ msgid "&Maximum line length:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
+msgid "Force maximum line length"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41
@@ -4420,7 +4961,7 @@ msgstr ""
msgid "TextLabel"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
@@ -4498,20 +5039,20 @@ msgid ""
"href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr ""
@@ -4980,157 +5582,177 @@ msgstr ""
msgid "Narrow"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
+msgid "Medium"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+msgid "Large"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
+msgid "Always"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
+msgid "Automatic"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
+msgid "Never"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
+msgid "Done"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
+msgid "Confirmation dialogs have all been reset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
"port. To be safe choose a port number larger than 1024."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:527
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:653
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:654
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:692
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:759
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:794
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:818
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587
-msgid "Select location for books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:826
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:891
-msgid "Invalid database location"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887
-msgid "Invalid database location "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:888
-msgid "
Must be a directory."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892
-msgid "Invalid database location.
Cannot write to "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:897
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:898
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:957
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:958
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5138,32 +5760,32 @@ msgid ""
"folder directly."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:133
msgid "TabWidget"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:134
msgid ""
"Here you can control how calibre will read metadata from the files you add "
"to it. calibre can either read metadata from the contents of the file, or "
"from the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:135
msgid "Read metadata only from &file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:136
msgid ""
"Swap the firstname and lastname of the author. This affects only metadata "
"read from file names."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:137
msgid "&Swap author firstname and lastname"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:138
msgid ""
"If an existing book with a similar title and author is found that does not "
"have the format being added, the format is added\n"
@@ -5174,384 +5796,417 @@ msgid ""
"punctuation, case, etc. Author match is exact."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:142
msgid ""
"If books with similar titles and authors found, &merge the new files "
"automatically"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:143
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:144
msgid "&Adding books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:145
msgid ""
"Here you can control how calibre will save your books when you click the "
"Save to Disk button:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:146
msgid "Save &cover separately"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:147
msgid "Update &metadata in saved copies"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:148
msgid "Save metadata in &OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:149
msgid "Convert non-English characters to &English equivalents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:150
msgid "Format &dates as:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:151
msgid "File &formats to save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:152
msgid "Replace space with &underscores"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:153
msgid "Change paths to &lowercase"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:154
msgid "&Saving books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:135
-msgid "Preserve device collections."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:155
+msgid "Metadata &management:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:156
+msgid "Manual management"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:157
+msgid "Only on send"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:158
+msgid "Automatic management"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:159
msgid ""
-"If checked, collections will not be deleted even if a book with changed "
-"metadata is resent and the collection is not in the book's metadata. In "
-"addition, editing collections in the device view will be enabled. If "
-"unchecked, collections will be always reflect only the metadata in the "
-"calibre library."
+"
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
+msgid ""
+"For the error message from each cover source, click Show details below."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:708
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:709
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
msgid "Edit Meta Information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
msgid "Meta information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
msgid "Swap the author and title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
msgid "Author S&ort: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
msgid ""
"Automatically create the author sort entry based on the current author entry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
msgid "Remove unused series (Series that have no books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
msgid "IS&BN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
msgid "Publishe&d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "dd MMM yyyy"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid "&Date:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
msgid "&Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
msgid "&Fetch metadata from server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "Available Formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
msgid "Add a new format for this book to the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove the selected formats for this book from the database."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
msgid "Set the cover for the book from the selected format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Update metadata from the metadata in the selected format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "Reset cover to default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
msgid "Download &cover"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+msgid "Generate a default cover based on the title and author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+msgid "&Generate cover"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
@@ -6277,48 +7038,48 @@ msgstr ""
msgid "Change the contents of the saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
msgid "Need username and password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:121
msgid "You must provide a username and/or password to use this news source."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172
msgid "Created by: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:179
msgid "Last downloaded: never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:194
msgid "%d days, %d hours and %d minutes ago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196
msgid "Last downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:192
msgid "Schedule news download"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:223
msgid "Add a custom news source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228
msgid "Download all scheduled new sources"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:321
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:328
msgid "No internet connection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:322
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:329
msgid "Cannot download news as no internet connection is active"
msgstr ""
@@ -6511,21 +7272,21 @@ msgstr ""
msgid "Choose formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:80
msgid "Authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111
msgid "Publishers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:114
msgid " (not on any book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:166
msgid ""
"The current tag category will be permanently deleted. Are you sure?"
msgstr ""
@@ -6579,7 +7340,7 @@ msgid "Select the content kind of the new category"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:68
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:105
msgid "Are your sure?"
msgstr ""
@@ -6633,33 +7394,33 @@ msgstr ""
msgid "%s (was %s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:71
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:91
msgid "No item selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:92
msgid "You must select one item from the list of Available items."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101
msgid "No items selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:102
msgid "You must select at least one items from the list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:106
msgid "Are you certain you want to delete the following items?"
msgstr ""
@@ -6681,10 +7442,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr ""
@@ -6923,11 +7680,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:88
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:93
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:98
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:99
msgid "No match"
msgstr ""
@@ -6963,228 +7720,188 @@ msgstr ""
msgid "Regular expression (?P
Words separated by spaces are ANDed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "Reset Quick Search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+msgid "Copy current search text (instead of search name)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+msgid "Save current search under the name shown in the box"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+msgid "Delete current saved search"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
msgstr ""
@@ -7212,7 +7929,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
msgstr ""
@@ -7272,11 +7989,7 @@ msgstr ""
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:525
-msgid "Not allowed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7307,7 +8020,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
msgid "No matches found"
msgstr ""
@@ -7324,12 +8037,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
msgstr ""
@@ -7373,7 +8086,7 @@ msgid "Do not check for updates"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598
msgid "Calibre Library"
msgstr ""
@@ -7473,163 +8186,6 @@ msgstr ""
msgid "try deleting the file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:247
-msgid "calibre"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:249
-msgid "&Restrict to:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:250
-msgid ""
-"Books display will be restricted to those matching the selected saved search"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:251
-msgid "set in ui.py"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:252
-msgid "Advanced search"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:254
-msgid "Alt+S"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:255
-msgid "&Search:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:256
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:257
-msgid ""
-"
Words separated by spaces are ANDed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:258
-msgid "Reset Quick Search"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:260
-msgid "Copy current search text (instead of search name)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:262
-msgid "Save current search under the name shown in the box"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:264
-msgid "Delete current saved search"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:266
-msgid "Add books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:267
-msgid "A"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:268
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:269
-msgid "Remove books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:270
-msgid "Del"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
-msgid "Edit meta information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
-msgid "E"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:273
-msgid "Merge book records"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
-msgid "M"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:275
-msgid "Send to device"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
-msgid "S"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
-msgid "Fetch news"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:279
-msgid "F"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:280
-msgid "Convert E-books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:281
-msgid "C"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283
-msgid "V"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:284
-msgid "Open containing folder"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:285
-msgid "Show book details"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:286
-msgid "Books by same author"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:287
-msgid "Books in this series"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:288
-msgid "Books by this publisher"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289
-msgid "Books with the same tags"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:291
-msgid "Configure calibre"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:292
-msgid "Ctrl+P"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:293
-msgid "Help"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:294
-msgid "Browse the calibre User Manual"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:295
-msgid "F1"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:20
msgid ""
"Redirect console output to a dialog window (both stdout and stderr). Useful "
@@ -7648,44 +8204,50 @@ msgstr ""
msgid "ERROR: Unhandled exception"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:93
msgid "Book has neither title nor ISBN"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:119
msgid "No matches found for this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
msgid "Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
msgid "Choose saved search or enter name for new saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:47
-msgid "({0} of {1})"
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:10
+msgid "Restrict to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
+msgid "({0} of {1})"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
msgstr ""
@@ -7749,112 +8311,112 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:228
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:769
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:772
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:778
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:778
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:783
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:787
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:790
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Convert book %d of %d (%s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:90
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202
-msgid "Could not convert some books"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
+msgid "Could not convert some books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
msgstr ""
@@ -7872,89 +8434,64 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
msgid "&Eject connected device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173
-msgid "&Restart"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:381
-msgid "Cannot configure"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:377
-msgid "Cannot configure while there are running jobs."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
-msgid "Cannot configure before calibre is restarted."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:425
-msgid "No detailed info available"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:426
-msgid "No detailed information is available for books on the device."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:478
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:506
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -8127,7 +8664,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
msgstr ""
@@ -8182,36 +8719,36 @@ msgstr ""
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr ""
@@ -8267,88 +8804,88 @@ msgstr ""
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:536
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590
+msgid "Select location for books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665
msgid "welcome wizard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
@@ -8576,7 +9073,7 @@ msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
@@ -8597,19 +9094,19 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
msgid ""
"User Manual
A User Manual is also available online."
@@ -8824,7 +9321,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:41
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:48
msgid ""
"The fields to output when cataloging books in the database. Should be a "
"comma-separated list of fields.\n"
@@ -8833,7 +9330,7 @@ msgid ""
"Applies to: CSV, XML output formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:51
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:58
msgid ""
"Output field to sort on.\n"
"Available fields: author_sort, id, rating, size, timestamp, title.\n"
@@ -8841,14 +9338,72 @@ msgid ""
"Applies to: CSV, XML output formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:202
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:206
+msgid ""
+"The fields to output when cataloging books in the database. Should be a "
+"comma-separated list of fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:216
+msgid ""
+"Output field to sort on.\n"
+"Available fields: author_sort, id, rating, size, timestamp, title.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:225
+msgid ""
+"Create a citation for BibTeX entries.\n"
+"Boolean value: True, False\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:234
+msgid ""
+"The template for citation creation from database fields.\n"
+" Should be a template with {} enclosed fields.\n"
+"Available fields: %s.\n"
+"Default: '%%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:244
+msgid ""
+"BibTeX file encoding output.\n"
+"Available types: utf8, cp1252, ascii.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:253
+msgid ""
+"BibTeX file encoding flag.\n"
+"Available types: strict, replace, ignore, backslashreplace.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:262
+msgid ""
+"Entry type for BibTeX catalog.\n"
+"Available types: book, misc, mixed.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:530
msgid ""
"Title of generated catalog used as title in metadata.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:209
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:537
msgid ""
"Save the output from different stages of the conversion pipeline to the "
"specified directory. Useful if you are unsure at which stage of the "
@@ -8857,14 +9412,14 @@ msgid ""
"Applies to: ePub, MOBI output formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:219
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:547
msgid ""
"Regex describing tags to exclude as genres.\n"
"Default: '%default' excludes bracketed tags, e.g. '[
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192
-msgid "Library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:48
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:34
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:92
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:78
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:93
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid ""
"Whenever you pass arguments to %prog that have spaces in them, enclose the "
"arguments in quotation marks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:670
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:663
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:672
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:665
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:674
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:667
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:676
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:669
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:678
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:671
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:680
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:673
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:682
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:675
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:686
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:679
msgid "Ordered list of formats to prefer for input."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:688
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:681
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:690
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:683
msgid "The priority of worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:692
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:685
msgid "Swap author first and last names when reading metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:694
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:687
msgid "Add new formats to existing book records"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:699
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:692
msgid "List of named saved searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:700
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:693
msgid "User-created tag browser categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:702
-msgid "Preserve all collections even if not in library metadata."
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:695
+msgid "How and when calibre updates metadata on the device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:51
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:75
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:93
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
msgid "Brazilian Portuguese"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
msgid "English (UK)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
msgid "Simplified Chinese"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
msgid "Chinese (HK)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
msgid "Traditional Chinese"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
msgid "English"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
msgid "English (Australia)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
msgid "English (New Zealand)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
msgid "English (Canada)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
msgid "English (India)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
msgid "English (Thailand)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
msgid "English (Cyprus)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
msgid "English (Pakistan)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
msgid "English (Israel)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
msgid "English (Singapore)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
msgid "English (Yemen)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
msgid "English (Ireland)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
msgid "English (China)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
msgid "Spanish (Paraguay)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
msgid "German (AT)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
msgid "Dutch (NL)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (BE)"
msgstr ""
@@ -9744,6 +10348,9 @@ msgid "Control email delivery"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
+msgid "Unknown section"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
msgid "Unknown feed"
msgstr ""
@@ -9776,11 +10383,11 @@ msgid ""
"Do not download latest version of builtin recipes from the calibre server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:44
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:46
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:608
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:609
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
@@ -9840,33 +10447,33 @@ msgstr ""
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1192
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1263
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1274
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1438
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1454
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -9878,12 +10485,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:73
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:82
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:183
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:193
msgid "Scheduled"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:84
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:184
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:194
msgid "Custom"
msgstr ""
@@ -9954,5 +10561,11 @@ msgstr ""
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "Kommunikoi Sony PRS-300/505/500 -lukijoiden kanssa."
+#~ msgid "Communicate with the Teclast K3 reader."
+#~ msgstr "Kommunikoi Teclast K3 -lukijan kanssa."
+
#~ msgid "dummy option until real options are determined."
#~ msgstr "Täytevalinta kunnes todelliset valinnat määritetään."
+
+#~ msgid " "
+#~ msgstr " "
diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po
index d0c44f0870..49ab69f2af 100644
--- a/src/calibre/translations/fr.po
+++ b/src/calibre/translations/fr.po
@@ -6,172 +6,176 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.22\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-09 13:57+0000\n"
-"PO-Revision-Date: 2010-08-09 09:09+0000\n"
-"Last-Translator: sengian or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1410,7 +1418,7 @@ msgstr ""
"manuel utilisateur de Calibre pour une aide complémentaire sur l'utilisation "
"de cette fonctionnalité."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1423,7 +1431,7 @@ msgstr ""
"le marquage des chapitres et une valeur de \"both\" utilisera à la fois un "
"saut de page et un filet."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1433,42 +1441,42 @@ msgstr ""
"aux règles de style du fichier source, ainsi il pourra être utilisé pour "
"surcharger ces règles."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Une expression XPath. Des séparateurs de pages sont insérés avant les "
"éléments spécifiés."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge haute en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge basse en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge gauche en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge droite en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1483,7 +1491,7 @@ msgstr ""
"justification du fichier source. Noter que seuls certains formats supportent "
"la justification."
-#: /home/kovid/work/trunk/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1494,7 +1502,7 @@ msgstr ""
"fonctionnera pas si le fichier source n'utilise pas les paragraphes "
"(étiquettes
Last Page Read: %d (%d%%)"
-msgstr "%s
Dernière Page Lue: %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+msgid "Add from ISBN"
+msgstr "Ajouter à partir de l'ISBN"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
-msgstr "%s
Dernière Page Lue: Position %d (%d%%)"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr "Position %d • %s
%s
"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr "Page %d • %s
"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr "Position %d • %s
"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr "Combien de livres vides?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr "Combien de livres vides doivent être ajoutés?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr "Téléchargement des livres vers l'appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "Livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "Livres EPUB"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "Livres LRF"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "Livres HTML"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "Livres LIT"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "Livres MOBI"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr "Livres Topaz"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "Livres Texte"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "Livres PDF"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "Bande Dessinées"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "Archives"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr "Livres supportés"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr "Fusionne des livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
"Des doublons ont été trouvés et fusionnés dans les livres existants suivants:"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr "Impossible de lire les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr "Impossible de lire les métadonnées à partir de"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr "Ajouter à la bibliothèqye"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:473
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr "Aucun livre sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
"Les livres suivants sont virtuels et ne peuvent être ajoutés à la "
"bibliothèque Calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr "Aucun fichier de livres trouvé"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr "Ajouter des livres à la bibliothèque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr "Récupérer les annotations (expérimental)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr "Utiliser seulement la bibliothèque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+"Annotations utilisateur générées à partir de la bibliothèque principale "
+"uniquement"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr "Aucun livre sélectionné"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+"Aucun livre sélectionné pour la récupération des annotations à partir de"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr "Fusionne les annotations utilisateur dans la base de données"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr "%s
Dernière Page Lue: %d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr "%s
Dernière Page Lue: Position %d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr "Position %d • %s
%s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr "Page %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr "Position %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr "Créer le catalogue des livres dans votre bibliothèque Calibre"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr "Aucun livre sélectionné pour générer le catalogue pour"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr "Génère le catalogue %s..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr "Aucun livre trouvé"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+"Aucun livre vers le catalogue\n"
+"Vérifier les étiquettes d'exclusion"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr "Catalogue généré."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr "Répertoire d'export du catalogue"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr "Sélectionner la destination pour %s.%s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr "%d livres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr "Choisissez la bibliothèque Calibre aves laquelle travailler"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr "Basculer vers la bibliothèque..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr "Bascule rapide"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr "Aucune bibliothèque n'a été trouvée"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+"Aucune bibliothèque Calibre existante n'a été trouvée à %s. Celle-ci va être "
+"effacée de la liste des bibliothèques connues."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr "Interdit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+"Vous ne pouvez pas changer de bibliothèque quand un appareil est connecté"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+"Vous ne pouvez pas changer de bibliothèque pendant que des travaux sont en "
+"cours"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr "C"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr "Convertir les livres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr "Convertir individuellement"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr "Convertir par lot"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "Conversion impossible"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr "Démarrer la conversion de %d livre(s)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr "Copier vers la bibliothèque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr "Copier les livres sélectionnés vers la bibliothèque spécifiée"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr "Echec"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Suppression"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "Supprimer des livres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr "Supprimer les livres sélectionnés"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr ""
+"Supprimer les fichiers d'un format spécifique pour les livres sélectionnés..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr "Supprimer tous les formats pour les livres sélectionnés, excepté..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr "Supprimer les couvertures des livres sélectionnés"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr "Supprimer les livres correspondant de l'appareil"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr "Impossible de supprimer"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:483
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr "Choisir les formats à supprimer"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr "Choisir les formats à ne pas supprimer"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr "Impossible d'effacer les livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr "Aucun appareil n'est connecté"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr "Mémoire principale"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:533
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:436
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr "Carte mémoire A"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:534
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:438
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:447
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr "Carte mémoire B"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr "Aucun livre à effacer"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr "Aucun des livres sélectionnés n'est sur l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:557
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr "Suppression des livres dans l'appareil"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -3422,7 +3658,7 @@ msgstr ""
"Les livres sélectionnés vont être supprimés définitivement et les "
"fichiers seront supprimés de votre ordinateur. Etes-vous sûr ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
@@ -3430,61 +3666,156 @@ msgstr ""
"Les livres sélectionnés seront effacés de manière permanente de votre "
"appareil. Etes vous sûr de votre choix?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr "Connecter au dossier"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr "Connecter à iTunes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr "Démarrer le serveur de contenu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr "Arrêter le serveur de contenu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr "Email vers"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr " et efface de la bibliothèque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr "Configurer le partage des livres par email"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr "D"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "Envoyer au lecteur"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr "Connecter/Partager"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr "Gérer les collections"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr "Editer les métadonnées"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr "Fusionner les enregistrements de livres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr "M"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "Editer les métadonnées individuellement"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "Editer les métadonnées par lot"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr "Télécharger les métadonnées et les couvertures"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr "Télécharger seulement les métadonnées"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr "Télécharger seulement les couvertures"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr "Télécharger uniquement les métadonnées sociales"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr "Fusionner dans le premier livre sélectionné - supprimer les autres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr "Fusionner dans le premier livre sélectionné - conserver les autres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr "Impossible de télécharger les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr "Métadonnées sociales"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr "couvertures"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr "métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr "Télécharge les livres %s sur %d"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr "Le téléchargement d'une partie des métadonnées a échoué"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr "Le téléchargement des métadonnées a échoué pour :"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr "Le téléchargement des métadonnées a échoué:"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:671
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:608
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:550
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:962
-#: /home/kovid/work/trunk/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "Erreur"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:681
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "Impossible d'éditer les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:739
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr "Impossible de fusionner les livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr "Au moins deux livres doivent être séléctionnés avant de fusionner"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:747
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3496,7 +3827,7 @@ msgstr ""
"suivants sélectionnés ne seront ni supprimés ni changés.
Veuille "
"confirmer que vous voulez lancer le traitement."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3513,7 +3844,7 @@ msgstr ""
"définitivement supprimés de votre ordinateur.
Êtes vous "
"sûr de vouloir lancer le traitement ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -3521,107 +3852,219 @@ msgstr ""
"Vous allez fusionner plus de 5 livres. Etes-vous sûr de vouloir "
"lancer le traitement ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr "F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "Récupérer des News"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
+msgid "Fetching news from "
+msgstr "Récupération des News de "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
+msgid " fetched."
+msgstr " récupéré."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr "Parcourir le manuel utilisateur de Calibre"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr "F1"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr "Aide"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr "Ouvrir le dossier contenant"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr "O"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr "Ctrl+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "Préférences"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr "Démarrer l'assistant de bienvenue"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr "Configuration impossible"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr "Impossible de configurer pendant que des travaux sont en cours."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr "Configuration impossible avant que Calibre n'ait été redémarré."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr "&Redémarrer"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr "Ctrl+R"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr "Sauvegarder un seul format vers le disque..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr "S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "Sauvegarder sur le disque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr "Sauvegarder sur le disque dans un seul répertoire"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr "Sauvegarder seulement le format %s vers le disque"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr ""
+"Sauvegarder seulement le format %s sur le disque dans un repertoire unique"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
msgid "Cannot save to disk"
msgstr "Impossible de sauvegarder sur le disque"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
msgid "Choose destination directory"
msgstr "Choisir le répertoire de destination"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:933
-#: /home/kovid/work/trunk/src/calibre/gui2/library/views.py:566
-msgid "Not allowed"
-msgstr "Interdit"
-
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
msgid ""
"You are trying to save files into the calibre library. This can cause "
"corruption of your library. Save to disk is meant to export files from your "
"calibre library elsewhere."
msgstr ""
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
msgid "Error while saving"
msgstr "Erreur pendant la sauvegarde"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
msgid "There was an error while saving."
msgstr "Il y a eu une erreur lors de la sauvegarde."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:976
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
msgid "Could not save some books"
msgstr "Impossible de sauvegarder certains livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
msgid "Click the show details button to see which ones."
msgstr "Cliquer le bouton afficher les détails pour voir lesquels."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:999
-msgid "No books selected to generate catalog for"
-msgstr "Aucun livre sélectionné pour générer le catalogue pour"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
+msgstr "Afficher les détails du livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1016
-msgid "Generating %s catalog..."
-msgstr "Génère le catalogue %s..."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
+msgstr "I"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1021
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:264
-msgid "No books found"
-msgstr "Aucun livre trouvé"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
+msgstr "Pas d'information détaillée disponible"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1022
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
msgstr ""
-"Aucun livre vers le catalogue\n"
-"Vérifier les étiquettes d'exclusion"
+"Pas d'information détaillée disponible pour les livres dans l'appareil."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1032
-msgid "Catalog generated."
-msgstr "Catalogue généré."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
+msgstr "Livres similaires..."
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1035
-msgid "Export Catalog Directory"
-msgstr "Répertoire d'export du catalogue"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
+msgstr "Alt+A"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1036
-msgid "Select destination for %s.%s"
-msgstr "Sélectionner la destination pour %s.%s"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
+msgstr "Livres du même auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1052
-msgid "Fetching news from "
-msgstr "Récupération des News de "
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr "Alt+S"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1066
-msgid " fetched."
-msgstr " récupéré."
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr "Livres dans cette série"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1115
-msgid "Cannot convert"
-msgstr "Conversion impossible"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
+msgstr "Alt+P"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1144
-msgid "Starting conversion of %d book(s)"
-msgstr "Démarrer la conversion de %d livre(s)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr "Livres de cet éditeur"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr "Alt+T"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr "Livres avec les mêmes étiquettes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr "V"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "Visualiser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr "Visualiser le format spécifique"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr "Impossible de visualiser"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1266
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr "Choisir le format à afficher"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Plusieurs livres sélectionnés"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3633,48 +4076,48 @@ msgstr ""
"réponses de l'ordinateur. Une fois démarré le processus ne peut pas être "
"arrêté avant la fin. Voulez-vous continuer ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Impossible d'ouvrir le dossier"
-#: /home/kovid/work/trunk/src/calibre/gui2/actions.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr "%s n'a pas de format disponible."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:54
msgid "Searching in"
msgstr "Recherche dans"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:232
msgid "Adding..."
msgstr "Ajout..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245
msgid "Searching in all sub-directories..."
msgstr "Cherche dans tous les sous-répertoires..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:258
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258
msgid "Path error"
msgstr "Chemin de l'erreur"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259
msgid "The specified directory could not be processed."
msgstr "Le chemin spécifié ne peut pas être traité."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:263
-#: /home/kovid/work/trunk/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr "Aucun livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:330
msgid "Added"
msgstr "Ajouté"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:343
msgid "Adding failed"
msgstr "L'ajout a échoué"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:344
msgid ""
"The add books process seems to have hung. Try restarting calibre and adding "
"the books in smaller increments, until you find the problem book."
@@ -3683,11 +4126,11 @@ msgstr ""
"redémarrer Calibre et ajoutez les livres avec un incrément plus petit, "
"jusqu'à ce que vous trouviez le livre problèmatique."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:356
msgid "Duplicates found!"
msgstr "Des doublons ont été détectés !"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:357
msgid ""
"Books with the same title as the following already exist in the database. "
"Add them anyway?"
@@ -3695,73 +4138,73 @@ msgstr ""
"Des livres avec des titres identiques à ceux qui suivent existent déjà la "
"base. Voulez-vous quand-même les ajouter ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:360
msgid "Adding duplicates..."
msgstr "Ajoute les doublons..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:427
msgid "Saving..."
msgstr "Sauvegarde..."
-#: /home/kovid/work/trunk/src/calibre/gui2/add.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:480
msgid "Saved"
msgstr "Sauvegardé"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:57
msgid "Searching for sub-folders"
msgstr "Recherche des sous-dossiers"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:62
msgid "Searching for books"
msgstr "Recherche des livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:74
msgid "Looking for duplicates based on file hash"
msgstr "Recherche de doublons basée sur le condensat (hash) de fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:109
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:65
msgid "Choose root folder"
msgstr "Choisir le dossier racine"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:137
msgid "Invalid root folder"
msgstr "Dossier racine incorrect"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:138
msgid "is not a valid root folder"
msgstr "n'est pas un dossier racine correct"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/__init__.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:148
msgid "Add books to calibre"
msgstr "Ajouter des livres à Calibre"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:21
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/finish_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/kindle_ui.py:41
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/library_ui.py:49
-#: /home/kovid/work/trunk/src/calibre/gui2/wizard/stanza_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41
msgid "WizardPage"
msgstr "Page de l'assistant"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:22
msgid "Scanning root folder for books"
msgstr "Parcours le dossier racine à la recherche de livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/scan_ui.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:23
msgid "This may take a few minutes"
msgstr "Ceci peut prendre quelques minutes"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:58
msgid "Choose the location to add books from"
msgstr "Choisissez l'emplacement à partir duquel ajouter des livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:59
msgid "Select a folder on your hard disk"
msgstr "Sélectionner un dossier de votre disque dur"
-#: /home/kovid/work/trunk/src/calibre/gui2/add_wizard/welcome_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:60
msgid ""
"
"
msgstr "
"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " n'est pas une image compatible"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:167
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
msgid "Book Cover"
msgstr "Couverture du livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
msgid "Use cover from &source file"
msgstr "Utiliser la couverture du fichier &source"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
msgid "Change &cover image:"
msgstr "Modifier l'image de la &couverture:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:170
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Browse for an image to use as the cover of this book."
msgstr "Rechercher une image à utiliser en tant que couverture du livre."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:172
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
msgid "&Title: "
msgstr "&Titre : "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:173
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
msgid "Change the title of this book"
msgstr "Modifie le titre du livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:174
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
msgid "&Author(s): "
msgstr "&Auteur(s): "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
msgid "Author So&rt:"
msgstr "T&ri de l'auteur:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
@@ -4617,20 +5060,20 @@ msgstr ""
"Modifie le(s) auteur(s) de ce livre. Dans le cas d'auteurs multiples, "
"séparer leurs noms par une virgule."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:177
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "&Publisher: "
msgstr "&Editeur: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:178
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
msgid "Ta&gs: "
msgstr "Eti&quettes: "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
@@ -4639,213 +5082,213 @@ msgstr ""
"recherches.
Celles-ci peuvent être formées de n'importe quels mots "
"ou phrases, séparés par des virgules."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:180
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
msgid "&Series:"
msgstr "&Séries:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:181
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:381
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
msgid "List of known series. You can add new series."
msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/metadata_ui.py:183
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid "Book "
msgstr "Livre "
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20
msgid "MOBI Output"
msgstr "Sortie MOBI"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:42
msgid "Default"
msgstr "Par défaut"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
msgid "&Title for Table of Contents:"
msgstr "&Titre de la Table des Matières:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
msgid "Rescale images for &Palm devices"
msgstr "Redimensionner les images pour des appareils &Palm"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
msgid "Use author &sort for author"
msgstr "Utiliser le &tri par auteur pour auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
msgid "Disable compression of the file contents"
msgstr "Désactiver la compression du contenu du fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
msgid "Do not add Table of Contents to book"
msgstr "Ne pas ajouter la Table des Matières au livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "Kindle options"
msgstr "Options du Kindle"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Periodical masthead font:"
msgstr "Police du titre du periodique:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Personal Doc tag:"
msgstr "Etiquette de Document Personnel (Personnal Doc tag):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35
msgid "Page Setup"
msgstr "Mise en page"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
msgid "&Output profile:"
msgstr "Profil de &sortie:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
msgid "Profile description"
msgstr "Description du profil"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
msgid "&Input profile:"
msgstr "Profil d'&entrée:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
msgid "Margins"
msgstr "Marges"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
msgid "&Left:"
msgstr "&Gauche:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "&Top:"
msgstr "&Haut:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "&Right:"
msgstr "&Droite:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
msgid "&Bottom:"
msgstr "&Bas:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12
msgid "PDB Input"
msgstr "Entrée PDB"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
msgid "Treat each &line as a paragraph"
msgstr "Traiter chaque &ligne comme un paragraphe"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
msgid "Assume print formatting"
msgstr "Suppose un format d'impression"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_output.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16
msgid "PDB Output"
msgstr "Sortie PDB"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
msgid "&Format:"
msgstr "&Format:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12
msgid "PDF Input"
msgstr "Entrée PDF"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
msgid "Line &Un-Wrapping Factor:"
msgstr "Facteur de &déroulement de ligne:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
msgid "No &Images"
msgstr "Pas d'&Images"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17
msgid "PDF Output"
msgstr "Sortie PDF"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
msgid "&Paper Size:"
msgstr "Taille du &Papier:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
msgid "&Orientation:"
msgstr "&Orientation:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
msgid "Preserve &aspect ratio of cover"
msgstr "Conserver les &proportions de la couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/rb_output.py:14
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14
msgid "RB Output"
msgstr "Sortie RB"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:83
msgid "No formats available"
msgstr "Aucun format disponible"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:84
msgid "Cannot build regex using the GUI builder without a book."
msgstr ""
"Impossible de créer l'expression régulière en utilisant le générateur sans "
"avoir de livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:103
msgid "Open book"
msgstr "Livre libre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
msgid "Regex Builder"
msgstr "Générateur d'expression régulière"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
msgid "Preview"
msgstr "Aperçu"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
msgid "Regex:"
msgstr "Expression régulière:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/regex_builder_ui.py:55
-#: /home/kovid/work/trunk/src/calibre/gui2/filename_pattern_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:117
msgid "Test"
msgstr "Test"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:171
msgid "Convert"
msgstr "Convertir"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:196
msgid "Options specific to the input format."
msgstr "Options spécifiques au format d'entrée."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:112
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/book_info_ui.py:64
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/comicconf_ui.py:91
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr "Boîte de dialogue"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr "Format d'&entrée:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/single_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr ""
"Utiliser et &conserver ces paramètres pour la conversion individuelle des e-"
"books"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
"Detection"
@@ -4853,76 +5296,76 @@ msgstr ""
"Détection De\n"
"La Structure"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:19
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:19
msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""
"Recherche fine pour la détection des en-têtes de chapitres et pour les "
"autres structures de document."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr "Détecter les chapitres (expression XPath):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr "Insérer un saut de page avant (expression XPath):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr "Expression régulière pour l'en-tête"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr "Expression régulière pour le pied de page:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:56
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr "Expression régulière incorrecte"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:57
-#: /home/kovid/work/trunk/src/calibre/gui2/widgets.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr "Expression régulière incorrecte: %s"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr "XPath incorrect"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr "L'expression XPath %s est incorrecte."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61
msgid "Chapter &mark:"
msgstr "&Marque de chapitre:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62
msgid "Remove first &image"
msgstr "Supprimer la première &image"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63
msgid "Insert &metadata as page at start of book"
msgstr "Insérer les &métadonnées comme page au début du livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64
msgid "&Preprocess input file to possibly improve structure detection"
msgstr ""
"&Pré-traiter le fichier d'entrée pour probablement améliorer la détection de "
"structure"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65
msgid "Remove F&ooter"
msgstr "Supprimer le &Pied de page"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/structure_detection_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:66
msgid "Remove H&eader"
msgstr "Supprimer l'&en-tête"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16
msgid ""
"Table of\n"
"Contents"
@@ -4930,51 +5373,51 @@ msgstr ""
"Tables Des\n"
"Matières"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:18
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18
msgid "Control the creation/conversion of the Table of Contents."
msgstr "Contrôler la création/conversion de la Table des Matières."
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr "Niveau &1 TDM (Expression XPath):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr "Niveau &2 TDM (Expression XPath):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr "Niveau &3 TDM (Expression XPath):"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Ne pas ajouter les chapitres &détectés à la Table des Matières"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
msgid "Number of &links to add to Table of Contents"
msgstr "Nombre de &liens ajoutés à la Table des Matières"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
msgid "Chapter &threshold"
msgstr "Seuil de chapi&tre"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Forcer l'utilisation d'une Table des matières auto-générée"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
msgid "TOC &Filter:"
msgstr "&Filtre TDM:"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input.py:12
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12
msgid "TXT Input"
msgstr "Entrée TXT"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
msgid "Process using markdown"
msgstr "Traiter en utilisant 'markdown'"
-#: /home/kovid/work/trunk/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
msgid ""
"
to this email "
"address (provided it is in one of the listed formats)."
@@ -5648,55 +6107,55 @@ msgstr ""
"Si coché, les News téléchargées seront automatiquement envoyées par email "
"
à cette adresse (à condition qu'il appartienne à un des formats listés)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr "Nouvelle adresse email"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr "Large"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr "Etroit"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr "Moyen"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr "Petit"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr "Large"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr "Toujours"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr "Automatique"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr "Jamais"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
msgid "Done"
msgstr "Terminé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
msgid "Confirmation dialogs have all been reset"
msgstr "Tous les dialogues de confirmation ont été réinitialisés"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr "Port système sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
@@ -5707,112 +6166,122 @@ msgstr ""
"empêcher le serveur de fonctionner sur ce port. Par sécurité choisissez "
"plutôt un numéro de port supérieur à 1024."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr "L'installation des outils en ligne de commande a échouée."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr "Outils en ligne de commande installés."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr "Outils en ligne de commande installés dans"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
"Si vous déplacez calibre.app, vous devez réinstaller les outils en ligne de "
"commande."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr "N'est pas un chemin correct pour les plugins"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr "%s n'est pas un répertoire correct pour les plugins"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr "Choisir le plugin"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr "Le plugin ne peut pas être désactivé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr "Le plugin %s ne peut pas être désactivé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr "Le plugin ne peut pas être personnalisé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr "Le plugin %s ne peut pas être personnalisé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr "Personnaliser"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:680
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr "Impossible de supprimer les plugins natifs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
" ne peut pas être retiré. C'est un plugin natif. Essayer plutôt de le "
"désactiver"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:712
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr "Réglages invalides"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr "Vous devez sélectionner une colonne pour pouvoir la supprimer"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr "La colonne sélectionnée n'est pas une colonne personnalisée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:718
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "Etes vous sur ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr ""
"Voulez vous vraiment supprimer la colonne %s et toutes les données qu'elle "
"contient?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr "Journal d'erreur:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:793
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr "Journal des accès:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:821
-#: /home/kovid/work/trunk/src/calibre/gui2/ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr "A échoué lors du démarrage du serveur de contenu"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:846
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr "Taille incorrecte"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:847
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "La taille %s est incorrecte. Doit être au format largeurxhauteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:908
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr "Redémarrage nécessaire"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:909
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
@@ -5820,19 +6289,19 @@ msgstr ""
"Les modifications effectuées nécessitent un redémarrage de Calibre. Veuillez "
"redémarrer dès que possible."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr "Vérifier l'intégrité de la base de données"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:963
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr "La vérification de l'intégrité de la base de données a échouée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr "Des incohérences ont été trouvées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/__init__.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5844,11 +6313,11 @@ msgstr ""
"Vous devrez les vérifier manuellement. Ceci peut arriver si vous avez "
"manipulé les fichiers directement dans le dossier de la bibliothèque."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:133
msgid "TabWidget"
msgstr "Widget avec onglet"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:134
msgid ""
"Here you can control how calibre will read metadata from the files you add "
"to it. calibre can either read metadata from the contents of the file, or "
@@ -5858,11 +6327,11 @@ msgstr ""
"fichiers que vous ajoutez. Calibre peut lire les métadonnées à partir du "
"contenu du fichier, ou du nom de fichier."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:135
msgid "Read metadata only from &file name"
msgstr "Lire les métadonnées uniquement à partir du nom de &fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:136
msgid ""
"Swap the firstname and lastname of the author. This affects only metadata "
"read from file names."
@@ -5870,11 +6339,11 @@ msgstr ""
"Echanger le prénom et le nom de l'auteur. Ceci affecte seulement les "
"métadonnées lues à partir des noms de fichiers."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:137
msgid "&Swap author firstname and lastname"
msgstr "&Echanger le prénom et le nom de l'auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:138
msgid ""
"If an existing book with a similar title and author is found that does not "
"have the format being added, the format is added\n"
@@ -5894,7 +6363,7 @@ msgstr ""
"la ponctuation, la casse, etc. La recherche de correspondance est exacte "
"pour l'auteur."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:142
msgid ""
"If books with similar titles and authors found, &merge the new files "
"automatically"
@@ -5902,15 +6371,15 @@ msgstr ""
"Si des livres avec des titres et des auteurs similaires sont trouvés, "
"&fusionner les nouveaux fichiers automatiquement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:143
msgid "&Configure metadata from file name"
msgstr "&Configurer les métadonnées à partir du nom de fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:144
msgid "&Adding books"
msgstr "&Ajout de livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:145
msgid ""
"Here you can control how calibre will save your books when you click the "
"Save to Disk button:"
@@ -5918,59 +6387,59 @@ msgstr ""
"Ici vous pouvez contrôler comment Calibre va sauvegarder vos livres quand "
"vous cliquez sur le bouton Sauvegarder sur le disque:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:146
msgid "Save &cover separately"
msgstr "Sauvegarder les &couvertures séparément"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:147
msgid "Update &metadata in saved copies"
msgstr "Mettre à jour les &métadonnées dans les copies sauvegardées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:148
msgid "Save metadata in &OPF file"
msgstr "Sauvegarder les métadonnées dans le fichier &OPF"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:149
msgid "Convert non-English characters to &English equivalents"
msgstr "Convertir les caractères non-Anglais vers des équivalents &Anglais"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:150
msgid "Format &dates as:"
msgstr "Format de &dates comme:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:151
msgid "File &formats to save:"
msgstr "&Formats de fichier à sauvegarder:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:152
msgid "Replace space with &underscores"
msgstr "Remplacer les espaces par des &underscores"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:153
msgid "Change paths to &lowercase"
msgstr "Changer les chemins en minuscu&les"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:154
msgid "&Saving books"
msgstr "&Sauvegarde de livres"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:155
msgid "Metadata &management:"
msgstr "Métadonnée &management"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:156
msgid "Manual management"
msgstr "Gestion manuelle"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:157
msgid "Only on send"
msgstr "Seulement en envoyant"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:158
msgid "Automatic management"
msgstr "Gestion automatique"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/config/add_save_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:159
msgid ""
"
"
msgstr "Erreur à la récupération de l'image de couverture.
"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr "Timeout lors du téléchargement."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Impossible de trouver la couverture de ce livre. Essayez déjà de spécifier "
"le numéro ISBN."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"Pour obtenir le message d'erreur pour chaque fournisseur de couvertures, "
"cliquer sur Afficher les détails ci-dessous"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr "Mauvaise couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr "La couverture n'est pas une image"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr "Il y a eu des erreurs"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
"Il y a eu des erreurs lors du téléchargement des métadonnées sociales"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr "Impossible de récupérer les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Vous devez spécifier au moins un ISBN, un titre, des auteurs ou un éditeur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr "Permission refusée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
"Impossible d'ouvrir %s. Est-il en cours d'utilisation par un autre programme "
"?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
msgid "Edit Meta Information"
msgstr "Editer les métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
msgid "Meta information"
msgstr "Informations sur les Métadonnées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
msgid "Swap the author and title"
msgstr "Inverse l'auteur et le titre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
msgid "Author S&ort: "
msgstr "Clé de tr&i d'auteur: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
msgid ""
"Automatically create the author sort entry based on the current author entry"
msgstr ""
"Crée automatiquement la vedette de nom d'auteur à partir du nom d'auteur "
"courant."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
msgid "Remove unused series (Series that have no books)"
msgstr ""
"Supprimer les séries inutilisées (Les séries qui ne possèdent aucun livres)"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
msgid "IS&BN:"
msgstr "I&SBN :"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
msgid "Publishe&d:"
msgstr "Pu&blié:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "dd MMM yyyy"
msgstr "dd MMM yyyy"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid "&Date:"
msgstr "&Date:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
msgid "&Comments"
msgstr "&Commentaires"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
msgid "&Fetch metadata from server"
msgstr "&Récupérer les métadonnées à partir du serveur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "Available Formats"
msgstr "Formats disponibles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
msgid "Add a new format for this book to the database"
msgstr "Ajouter un nouveau format dans la base de données pour ce livre"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove the selected formats for this book from the database."
msgstr "Retire les formats sélectionnés de ce livre de la base de données."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
msgid "Set the cover for the book from the selected format"
msgstr "Indiquer la couverture pour le livre à partir du format sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Update metadata from the metadata in the selected format"
msgstr ""
"Mettre à jour les métadonnées à partir des métadonnées du format sélectionné"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "Reset cover to default"
msgstr "Revenir à la couverture par défaut"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
msgid "Download &cover"
msgstr "Télécharger la &couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
msgid "Generate a default cover based on the title and author"
msgstr "Générer une couverture par défaut basée sur le titre et l'auteur"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
msgid "&Generate cover"
msgstr "&Générer la couverture"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/password_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr "Mot de passe nécessaire"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr "Abandon..."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr "En cours"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
msgstr ""
"La recherche sauvegardée actuelle sera définitivement supprimée. Êtes-"
"vous sûr ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:83
msgid "Saved Search Editor"
msgstr "Editeur de recherche sauvegardée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:84
msgid "Saved Search: "
msgstr "Recherche sauvegardée: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:85
msgid "Select a saved search to edit"
msgstr "Sélectionner une recherche sauvegardée à modifier"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:86
msgid "Delete this selected saved search"
msgstr "Supprimer la recherche sauvegardée sélectionnée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:88
msgid "Enter a new saved search name."
msgstr "Entrer un nouveau nom pour la recherche sauvegardée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
msgid "Add the new saved search"
msgstr "Ajouter la nouvelle recherche sauvegardée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
msgid "Change the contents of the saved search"
msgstr "Modifier le contenu de la recherche sauvegardée"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
msgid "Need username and password"
msgstr "Nécessite un nom d'utilisateur et un mot de passe"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:121
msgid "You must provide a username and/or password to use this news source."
msgstr ""
"Vous devez fournir un nom d'utilisateur et un mode passe pour utiliser cette "
"source de News."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172
msgid "Created by: "
msgstr "Créé par: "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:179
msgid "Last downloaded: never"
msgstr "Dernier téléchargé: jamais"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:194
msgid "%d days, %d hours and %d minutes ago"
msgstr "il y a %d jours, %d heures et %d minutes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196
msgid "Last downloaded"
msgstr "Dernier téléchargé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:220
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:192
msgid "Schedule news download"
msgstr "Planifier le téléchargement des News"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:223
msgid "Add a custom news source"
msgstr "Ajouter une source personnalisée de News"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228
msgid "Download all scheduled new sources"
msgstr "Telecharger toutes les sources de News planifiées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:328
msgid "No internet connection"
msgstr "Aucune connexion internet"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:329
msgid "Cannot download news as no internet connection is active"
msgstr ""
"Impossible de télécharger les News car aucune connexion internet active"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:193
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
msgid "Recipes"
msgstr "Recettes"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:194
msgid "Download all scheduled recipes at once"
msgstr "Télécharger toutes les recettes en une seule fois"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:195
msgid "Download &all scheduled"
msgstr "Télécharger &toutes les planifications"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:196
msgid "blurb"
msgstr "texte de présentation"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "&Schedule for download:"
msgstr "&Planifier le téléchargement"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:198
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208
msgid "Every "
msgstr "Chaque "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:199
msgid "day"
msgstr "jour"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:200
msgid "Monday"
msgstr "Lundi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:201
msgid "Tuesday"
msgstr "Mardi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:202
msgid "Wednesday"
msgstr "Mercredi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203
msgid "Thursday"
msgstr "Jeudi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204
msgid "Friday"
msgstr "Vendredi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:205
msgid "Saturday"
msgstr "Samedi"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206
msgid "Sunday"
msgstr "Dimanche"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207
msgid "at"
msgstr "à"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209
msgid ""
"Interval at which to download this recipe. A value of zero means that the "
"recipe will be downloaded every hour."
@@ -7268,43 +7848,43 @@ msgstr ""
"Intervalle pour le téléchargement de cette recette. Une valeur à zéro "
"signifie que la recette sera téléchargée toutes les heures."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:210
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:222
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:263
msgid " days"
msgstr " jours"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211
msgid "&Account"
msgstr "&Compte"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215
msgid "For the scheduling to work, you must leave calibre running."
msgstr ""
"Pour que la planification puisse s'exécuter, vous devez laisser Calibre "
"fonctionner."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216
msgid "&Schedule"
msgstr "&Planifier"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
msgid "Add &title as tag"
msgstr "Ajouter le &titre comme étiquette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
msgid "&Extra tags:"
msgstr "&Etiquettes complémentaires:"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219
msgid "&Advanced"
msgstr "&Avancé"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220
msgid "&Download now"
msgstr "&Télécharger maintenant"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221
msgid ""
"Delete downloaded news older than the specified number of days. Set to zero "
"to disable."
@@ -7312,19 +7892,19 @@ msgstr ""
"Supprimer les News téléchargées plus anciennes que le nombre de jours "
"spécifiés. Indiquer zéro pour le désactiver."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/scheduler_ui.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:223
msgid "Delete downloaded news older than "
msgstr "Effacer les News plus anciennes que "
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
msgid "contains"
msgstr "contient"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Le texte à chercher. Interprété comme une expression courante."
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
msgid ""
"
%s"
msgstr "
%s"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:241
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:263
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:290
msgid "Replace recipe?"
msgstr "Remplacer la recette?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:242
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:264
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr ""
"Une recette personnalisée nommée %s existe déjà. Voulez-vous la remplacer ?"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
msgid "Pick recipe"
msgstr "Choisir une recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
msgid "Pick the recipe to customize"
msgstr "Choisir une recette à personnaliser"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
msgid "Choose a recipe file"
msgstr "Choisir un fichier de recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:248
msgid "Add custom news source"
msgstr "Ajouter une nouvelle source d'informations"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:249
msgid "Available user recipes"
msgstr "Recettes utilisateur disponibles"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:250
msgid "Add/Update &recipe"
msgstr "Ajouter/Mettre à jour la &recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:251
msgid "&Remove recipe"
msgstr "Supp&rimer la recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:252
msgid "&Share recipe"
msgstr "&Partager une recette"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253
msgid "Customize &builtin recipe"
msgstr "Personnaliser les recettes &intégrées"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254
msgid "&Load recipe from file"
msgstr "&Charger une recette à partir d'un fichier"
-#: /home/kovid/work/trunk/src/calibre/gui2/dialogs/user_profiles_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256
msgid ""
"
For most feeds, you will have to "
+"use the \"Advanced mode\" to further customize the fetch "
+"process.
Words separated by spaces are ANDed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "Reset Quick Search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+msgid "Copy current search text (instead of search name)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+msgid "Save current search under the name shown in the box"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+msgid "Delete current saved search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
+msgid "N"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
+msgid "Y"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+msgid "On Device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+msgid "Size (MB)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+msgid "Rating"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1084
+msgid "Book %s of %s."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
+msgid "The lookup/search name is \"{0}\""
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:886
+msgid "In Library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:890
+msgid "Size"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1162
+msgid "Marked for deletion"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1165
+msgid "Double click to edit me
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:110
+msgid "Hide column %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:115
+msgid "Sort on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:116
+msgid "Ascending"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+msgid "Descending"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:131
+msgid "Change text alignment for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:133
+msgid "Left"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:133
+msgid "Right"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:134
+msgid "Center"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
+msgid "Show column"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
+msgid "Restore default layout"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
+msgid ""
+"Dropping onto a device is not supported. First add the book to the calibre "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:47
+msgid "Configure Viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:48
+msgid "Use white background"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:49
+msgid "Hyphenate"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50
+msgid "Changes will only take effect after a restart."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:70
+msgid " - LRF Viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
+msgid "No matches for the search phrase %s were found."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+msgid "No matches found"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
+msgid "LRF Viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
+msgid "Parsing LRF file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
+msgid "LRF Viewer toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+msgid "Next Page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
+msgid "Previous Page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:188
+msgid "Back"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
+msgid "Forward"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+msgid "Next match"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:196
+msgid "Open ebook"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+msgid "Configure"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:30
+msgid "Use the library located at the specified path."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:32
+msgid "Start minimized to system tray."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:34
+msgid "Log debugging information to console"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:36
+msgid "Do not check for updates"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598
+msgid "Calibre Library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+msgid "Choose a location for your calibre e-book library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:95
+msgid "Failed to create library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96
+msgid "Failed to create calibre library at: %r."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
+msgid "Choose a location for your new calibre e-book library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+msgid "Initializing user interface..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:178
+msgid "Repairing failed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:179
+msgid "The database repair failed. Starting with a new empty library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
+msgid "Bad database location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194
+msgid "Bad database location %r. calibre will now quit."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
+msgid "Corrupted database"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+msgid ""
+"Your calibre database appears to be corrupted. Do you want calibre to try "
+"and repair it automatically? If you say No, a new empty calibre library will "
+"be created."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214
+msgid ""
+"Repairing database. This can take a very long time for a large collection"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227
+msgid ""
+"Bad database location %r. Will start with a new, empty calibre library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+msgid "Starting %s: Loading books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:283
+msgid "If you are sure it is not running"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+msgid "Cannot Start "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+msgid "%s is already running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289
+msgid "may be running in the system tray, in the"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:291
+msgid "upper right region of the screen."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:293
+msgid "lower right region of the screen."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:296
+msgid "try rebooting your computer."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:298
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:310
+msgid "try deleting the file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:20
+msgid ""
+"Redirect console output to a dialog window (both stdout and stderr). Useful "
+"on windows where GUI apps do not have a output streams."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:61
+msgid "&Preferences"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:62
+msgid "&Quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:90
+msgid "ERROR: Unhandled exception"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:93
+msgid "Book has neither title nor ISBN"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:119
+msgid "No matches found for this book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
+msgid "Search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
+msgid "The selected search will be permanently deleted. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
+msgid "Search (For Advanced Search click the button to the left)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
+msgid "Saved Searches"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+msgid "Choose saved search or enter name for new saved search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:10
+msgid "Restrict to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
+msgid "(all books)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
+msgid "({0} of {1})"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
+msgid "({0} of all)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:58
+msgid "Press a key..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:79
+msgid "Already assigned"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:81
+msgid "already assigned to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
+msgid " or "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:69
+msgid "&Default"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:135
+msgid "Customize shortcuts for"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
+msgid "Keys"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:225
+msgid "Double click to change"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:68
+msgid "Frame"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:70
+msgid "&Custom"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:71
+msgid "&Shortcut:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
+msgid "Click to change"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79
+msgid "Clear"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76
+msgid "&Alternate shortcut:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
+msgid "Rename '%s'"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
+msgid "Edit sort for '%s'"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+msgid "Hide category %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
+msgid "Show category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+msgid "Show all categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+msgid "Manage %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+msgid "Manage Saved Searches"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
+msgid "Manage User Categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
+msgid "Searches"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
+msgid "Duplicate search name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
+msgid "The saved search name %s is already used."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
+msgid "Sort by name"
+msgstr "नावानुसार क्रमवारी"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
+msgid "Sort by popularity"
+msgstr "लोकप्रियतेनुसार क्रमवारी"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
+msgid "Sort by average rating"
+msgstr "मूल्यांकनानुसार क्रमवारी"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
+msgid "Set the sort order for entries in the Tag Browser"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
+msgid "Match all"
+msgstr "सर्व जुळवा"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
+msgid "Match any"
+msgstr "कोणतेही जुळवा"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
+msgid ""
+"When selecting multiple entries in the Tag Browser match any or all of them"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+msgid "Manage &user categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
+msgid "Add your own categories to the Tag Browser"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
+msgid "Convert book %d of %d (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
+msgid "Could not convert some books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
+msgid ""
+"Could not convert %d of %d books, because no suitable source format was "
+"found."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
+msgid "Queueing books for bulk conversion"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
+msgid "Queueing "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:239
+msgid "Fetch news from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:301
+msgid "Convert existing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:302
+msgid ""
+"The following books have already been converted to %s format. Do you wish to "
+"reconvert them?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
+msgid "&Restore"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
+msgid "&Donate to support calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
+msgid "&Eject connected device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
+msgid "Calibre Quick Start Guide"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
+msgid "Conversion Error"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
+msgid ""
+"
\n"
+" Quitting may cause corruption on the device.
\n"
+" Are you sure you want to quit?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
+msgid "WARNING: Active jobs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
+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/update.py:56
+msgid "Update available"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:57
+msgid ""
+"%s has been updated to version %s. See the new features. Visit the download page?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
+msgid "Edit bookmark"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
+msgid "New title for bookmark:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:52
+msgid "Export Bookmarks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:54
+msgid "Saved Bookmarks (*.pickle)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
+msgid "Import Bookmarks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
+msgid "Pickled Bookmarks (*.pickle)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
+msgid "Name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+msgid "Bookmark Manager"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+msgid "Actions"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+msgid "Edit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+msgid "Delete"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+msgid "Reset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+msgid "Export"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+msgid "Import"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:154
+msgid "Configure Ebook viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:155
+msgid "&Font options"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:156
+msgid "Se&rif family:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:157
+msgid "&Sans family:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:158
+msgid "&Monospace family:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:159
+msgid "&Default font size:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:168
+msgid " px"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:161
+msgid "Monospace &font size:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:163
+msgid "S&tandard font:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:164
+msgid "Serif"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:165
+msgid "Sans-serif"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:166
+msgid "Monospace"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:167
+msgid "Remember last used &window size"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:169
+msgid "Maximum &view width:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:170
+msgid "H&yphenate (break line in the middle of large words)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:171
+msgid ""
+"The default language to use for hyphenation rules. If the book does not "
+"specify a language, this will be used."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:172
+msgid "Default &language for hyphenation:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:173
+msgid "&Resize images larger than the viewer window (needs restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:174
+msgid "&User stylesheet"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:175
+msgid "&General"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:176
+msgid "Double click to change a keyboard shortcut"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:177
+msgid "&Keyboard shortcuts"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53
+msgid "No results found for:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:35
+msgid "Options to customize the ebook viewer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
+msgid "Remember last used window size"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81
+msgid ""
+"Set the user CSS stylesheet. This can be used to customize the look of all "
+"books."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
+msgid "Maximum width of the viewer window, in pixels."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
+msgid "Resize images larger than the viewer window to fit inside it"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49
+msgid "Hyphenate text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51
+msgid "Default language for hyphenation rules"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+msgid "Font options"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+msgid "The serif font family"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+msgid "The sans-serif font family"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+msgid "The monospaced font family"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60
+msgid "The standard font size in px"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+msgid "The monospaced font size in px"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62
+msgid "The standard font type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
+msgid "&Lookup in dictionary"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
+msgid "Go to..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+msgid "Next Section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
+msgid "Previous Section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+msgid "Document Start"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
+msgid "Document End"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+msgid "Section Start"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
+msgid "Section End"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12
+msgid "Scroll to the next page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15
+msgid "Scroll to the previous page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18
+msgid "Scroll to the next section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21
+msgid "Scroll to the previous section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24
+msgid "Scroll to the bottom of the section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27
+msgid "Scroll to the top of the section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30
+msgid "Scroll to the end of the document"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33
+msgid "Scroll to the start of the document"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36
+msgid "Scroll down"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39
+msgid "Scroll up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42
+msgid "Scroll left"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45
+msgid "Scroll right"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:115
+msgid "Book format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
+msgid "Position in book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
+msgid "Go to a reference. To get reference numbers, use the reference mode."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
+msgid "Search for text in book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
+msgid "Print Preview"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
+msgid "Connecting to dict.org to lookup: %s…"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+msgid "Choose ebook"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
+msgid "Ebooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
+msgid "Add bookmark"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
+msgid "Enter title for bookmark:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+msgid "No matches found for: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+msgid "Loading flow..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
+msgid "Laying out %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
+msgid "Manage Bookmarks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
+msgid "Loading ebook..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+msgid "DRM Error"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
+msgid "
Error: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:536
+msgid "Could not move library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590
+msgid "Select location for books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665
+msgid "welcome wizard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+msgid "Welcome to calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+msgid "The one stop solution to all your e-book needs."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51
+msgid ""
+"Choose your book reader. This will set the conversion options to produce "
+"books optimized for your device."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52
+msgid "&Manufacturers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
+msgid "&Devices"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+msgid ""
+"Congratulations!
You have successfully setup calibre. Press the %s "
+"button to apply your settings."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+msgid ""
+"Demo videos
Videos demonstrating the various features of calibre are "
+"available online."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+msgid ""
+"User Manual
A User Manual is also available online."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+msgid ""
+"
Set it to your email address"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+msgid ""
+"
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
+msgid "TAGS: %s
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
+msgid "SERIES: %s [%s]
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
+msgid "Books in your library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
+msgid "By "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
+msgid "Books sorted by "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+msgid "Newest"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:34
+msgid "%sUsage%s: %s\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:78
+msgid "Created by "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
+msgid ""
+"Whenever you pass arguments to %prog that have spaces in them, enclose the "
+"arguments in quotation marks."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:663
+msgid "Path to the database in which books are stored"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:665
+msgid "Pattern to guess metadata from filenames"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:667
+msgid "Access key for isbndb.com"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:669
+msgid "Default timeout for network operations (seconds)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:671
+msgid "Path to directory in which your library of books is stored"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:673
+msgid "The language in which to display the user interface"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:675
+msgid "The default output format for ebook conversions."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:679
+msgid "Ordered list of formats to prefer for input."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:681
+msgid "Read metadata from files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:683
+msgid "The priority of worker processes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:685
+msgid "Swap author first and last names when reading metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:687
+msgid "Add new formats to existing book records"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:692
+msgid "List of named saved searches"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:693
+msgid "User-created tag browser categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:695
+msgid "How and when calibre updates metadata on the device."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
+msgid "Waiting..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
+msgid "Stopped"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
+msgid "Finished"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
+msgid "Working..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
+msgid "Brazilian Portuguese"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
+msgid "English (UK)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
+msgid "Simplified Chinese"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
+msgid "Chinese (HK)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
+msgid "Traditional Chinese"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
+msgid "English"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
+msgid "English (Australia)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
+msgid "English (New Zealand)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
+msgid "English (Canada)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
+msgid "English (India)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
+msgid "English (Thailand)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
+msgid "English (Cyprus)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
+msgid "English (Pakistan)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
+msgid "English (Israel)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
+msgid "English (Singapore)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
+msgid "English (Yemen)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
+msgid "English (Ireland)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
+msgid "English (China)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
+msgid "Spanish (Paraguay)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
+msgid "German (AT)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
+msgid "Dutch (NL)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
+msgid "Dutch (BE)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
+msgid "URL must have the scheme sftp"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57
+msgid "host must be of the form user@hostname"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68
+msgid "Failed to negotiate SSH session: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71
+msgid "Failed to authenticate with server: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
+msgid "Control email delivery"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
+msgid "Unknown section"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
+msgid "Unknown feed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:158
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:183
+msgid "Untitled article"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:21
+msgid "Download periodical content from the internet"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:36
+msgid ""
+"Useful for recipe development. Forces max_articles_per_feed to 2 and "
+"downloads at most 2 feeds."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:39
+msgid "Username for sites that require a login to access content."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:42
+msgid "Password for sites that require a login to access content."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:46
+msgid ""
+"Do not download latest version of builtin recipes from the calibre server"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:46
+msgid "Unknown News Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:609
+msgid "The \"%s\" recipe needs a username and password."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:708
+msgid "Download finished"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710
+msgid "Failed to download the following articles:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+msgid "Failed to download parts of the following articles:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:718
+msgid " from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:720
+msgid "\tFailed links:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:809
+msgid "Could not fetch article. Run with -vv to see the reason"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:830
+msgid "Fetching feeds..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:835
+msgid "Got feeds from index page"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+msgid "Trying to download cover..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
+msgid "Generating masthead..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:924
+msgid "Starting download [%d thread(s)]..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:940
+msgid "Feeds downloaded to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:950
+msgid "Could not download cover: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962
+msgid "Downloading cover from %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003
+msgid "Masthead image downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
+msgid "Untitled Article"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
+msgid "Article downloaded: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
+msgid "Article download failed: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
+msgid "Fetching feed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
+msgid ""
+"Failed to log in, check your username and password for the calibre "
+"Periodicals service."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434
+msgid ""
+"You do not have permission to download this issue. Either your subscription "
+"has expired or you have exceeded the maximum allowed downloads for today."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
+msgid "You"
+msgstr "तुम्ही"
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:73
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:82
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:193
+msgid "Scheduled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:84
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:194
+msgid "Custom"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+msgid ""
+"%prog URL\n"
+"\n"
+"Where URL is for example http://google.com"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+msgid "Base directory into which URL is saved. Default is %default"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+msgid ""
+"Timeout in seconds to wait for a response from the server. Default: %default "
+"s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+msgid ""
+"Maximum number of levels to recurse i.e. depth of links to follow. Default "
+"%default"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+msgid ""
+"The maximum number of files to download. This only applies to files from tags. Default is %default"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+msgid ""
+"Minimum interval in seconds between consecutive fetches. Default is %default "
+"s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+msgid ""
+"The character encoding for the websites you are trying to download. The "
+"default is to try and guess the encoding."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+msgid ""
+"Only links that match this regular expression will be followed. This option "
+"can be specified multiple times, in which case as long as a link matches any "
+"one regexp, it will be followed. By default all links are followed."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+msgid ""
+"Any link that matches this regular expression will be ignored. This option "
+"can be specified multiple times, in which case as long as any regexp matches "
+"a link, it will be ignored.By default, no links are ignored. If both --"
+"filter-regexp and --match-regexp are specified, then --filter-regexp is "
+"applied first."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+msgid "Do not download CSS stylesheets."
+msgstr ""
diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po
index 1d85b5e1c2..06c2359541 100644
--- a/src/calibre/translations/nb.po
+++ b/src/calibre/translations/nb.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME
Last Page Read: %d (%d%%)"
-msgstr "%s
Siste side lest: %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40
+msgid "Add Empty book. (Book entry with no formats)"
+msgstr "Legg til tom bok (Uformatert bokoppføring)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
-msgstr "%s
Plassering av siste side lest%d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+msgid "Add from ISBN"
+msgstr "Legg til fra ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr "Plassering %d • %s
%s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr "Side %d • %s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr "Plassering %d • %s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr "Hvor mange tomme bøker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr "Hvor mange tomme bøker skal legges til?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr "Laster opp bøker til enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "Bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "EPUB bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "LRF bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "HTML-bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "LIT bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "MOBI bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr "Topaz-bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "Tekst bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "PDF-bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "Tegneserier"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "Arkiver"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr "Støttede bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr "Slått sammen noen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
"Noen duplikater ble funnet og slått sammen til følgende eksisterende bøker:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr "Kunne ikke lese metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr "Kunne ikke lese metadata fra følgende"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr "Legg til i biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:459
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1238
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1263
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr "Ingen bøker ble valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
+msgid ""
+"The following books are virtual and cannot be added to the calibre library:"
+msgstr ""
+"De følgende bøkene er virituelle og kan ikke legges til calibre-biblioteket:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr "Ingen bokfiler ble funnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr "Legg bøker til biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr "Hent kommentarer (eksperimentell)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr "Bruk kun biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr "Brukerkommentaer genereres kun fra hovedbiblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr "Ingen bøker ble valgt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr "Ingen bøker er valgt for å hente kommentarer fra"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr "Slå sammen brukerkommentarer til databasen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr "%s
Siste side lest: %d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr "%s
Plassering av siste side lest%d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr "Plassering %d • %s
%s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr "Side %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr "Plassering %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr "Lag en katalog av bøker i calibre-biblioteket ditt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr "Ingen bøker ble valgt for å produsere kataloger"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr "Produserer %s katalog..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr "Ingen bøker ble funnet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+"Ingen bøker til katalog\n"
+"Sjekk utelatte emneord"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr "Katalog produsert."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr "Eksporter katalogdirektorat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr "Velg plassering for %s.%s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr "%d bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr "Velg calibre-bibliotek for videre arbeid"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr "Velg bibliotek..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr "Hurtigbytte"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr "Kunne ikke finne bibliotek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+"Ingen eksisterende bibliotek ble funnet ved %s. Det vil bli fjernet fra "
+"listen av kjente bibliotek."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr "Ikke tillatt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr "C"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr "Konverter bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr "Konverter individuelt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr "Samlet konvertering"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "Kan ikke konvertere"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr "Starter konvertering av %d bok (bøker)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr "Mislykket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Slett"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "Fjern bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr "Fjern valgte bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr "Fjern filer for et spesifisert format fra valgte bøker..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr "Fjern alle formater fra valgte bøker, unntatt..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr "Fjern omslag fra valgte bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr "Fjern samsvarende bøker fra enheten"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr "Kan ikke fjerne"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr "Velg formater som skal fjernes"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr "Velg formatet ikke til å slettes"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr "Kan ikke slette bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr "Ingen enheter er koblet til"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr "Hovedminne"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:519
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr "Lagring Kort A"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:520
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr "Lagring Kort B"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr "Ingen bøker å slette"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr "Ingen av de valgte bøkene finnes på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:543
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr "Sletter bøker fra enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:564
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -3316,68 +3581,163 @@ msgstr ""
"De valgte bøkene vil bli slettet permanent og filene vil bli fjernet "
"fra datamaskinen din. Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
"De valgte bøkene vil bli slettet peremanent fra enheten. Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr "Knytt til mappe"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr "Koble til iTunes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr "Start konverteringsserver"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr "Stans konverteringsserver"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr "-post til"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr " og slett fra biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr "Klargjøring av e-postbasert deling av bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr "D"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "Send til enhet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr "Koble/del"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr "Behandle samlinger"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr "Rediger metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr "Slå sammen bokoppføringer"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr "M"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "Rediger metadata individuelt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "Rediger metadata samlet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr "Last ned metadata og omslag"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr "Last kun ned metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr "Last kun ned omslag"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr "Last kun ned sosiale metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr "Slå sammen med første valgte bok - slett øvrige"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr "Slå sammen med første valgte bok - behold øvrige"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr "Kan ikke laste ned metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr "sosiale metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr "Omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr "metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr "Laster ned %s for %d bok(bøker)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr "Klarte ikke å laste ned en del av metadataene"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:653
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr "Kunne ikke laste ned metadata for følgende:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr "Kunne ikke laste ned metadata:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:602
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "Feil"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:667
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "Kan ikke redigere metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:728
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr "Kan ikke slå sammen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:729
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr "Minst to bøker må velges for å slå sammen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:733
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3389,7 +3749,7 @@ msgstr ""
"ikke bli slettet eller endret.
Vennligst bekreft at du ønsker å "
"fortsette."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3405,7 +3765,7 @@ msgstr ""
"valgte bøker vil bli slettet permanent fra din datamaskin.
Er "
"du sikker på at duvil fortsette?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:756
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -3413,95 +3773,221 @@ msgstr ""
"Du er i ferd med å slå sammen fler enn 5 bøker. Er du sikker på at du "
"ønsker å fortsette?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:910
-msgid "Cannot save to disk"
-msgstr "Kan ikke lagre til disk"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:913
-msgid "Choose destination directory"
-msgstr "Velg mottaksmappe"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "Hent nyheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:946
-msgid "Error while saving"
-msgstr "Feil ved lagring"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:947
-msgid "There was an error while saving."
-msgstr "En feil oppsto ved lagring"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:954
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:955
-msgid "Could not save some books"
-msgstr "Kunne ikke lagre enkelte bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956
-msgid "Click the show details button to see which ones."
-msgstr "Klikk vis detaljer knappen for å se hvilke."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:977
-msgid "No books selected to generate catalog for"
-msgstr "Ingen bøker ble valgt for å produsere kataloger"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:994
-msgid "Generating %s catalog..."
-msgstr "Produserer %s katalog..."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
-msgid "No books found"
-msgstr "Ingen bøker ble funnet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1000
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
-msgstr ""
-"Ingen bøker til katalog\n"
-"Sjekk utelatte emneord"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1010
-msgid "Catalog generated."
-msgstr "Katalog produsert."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1013
-msgid "Export Catalog Directory"
-msgstr "Eksporter katalogdirektorat"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1014
-msgid "Select destination for %s.%s"
-msgstr "Velg plassering for %s.%s"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
msgid "Fetching news from "
msgstr "Skaffer nyheter fra "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1044
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
msgid " fetched."
msgstr " funnet."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1093
-msgid "Cannot convert"
-msgstr "Kan ikke konvertere"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr "Se gjennom calibre brukermanual"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1122
-msgid "Starting conversion of %d book(s)"
-msgstr "Starter konvertering av %d bok (bøker)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr "F1"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1238
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr "Hjelp"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr "Åpne innholdsfolder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr "O"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr "Ctrl+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "Innstillinger"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr "Kjør velkomstveiviser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr "Kan ikke konfigurere"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr "Kan ikke konfigurere samtidig som en oppgave kjører."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr "Kan ikke konfigurere før calibre har blitt startet på nytt."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr "&Omstart"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr "Ctrl+R"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr "Lagre et enkelt format til lagringsenhet..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr "S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "Lagre til disk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr "Lagre til disk i en enkelt mappe"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr "Lagre kun %s format til disken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr "Lagre kun %s formatet til disken i en enkelt mappe"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
+msgid "Cannot save to disk"
+msgstr "Kan ikke lagre til disk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
+msgid "Choose destination directory"
+msgstr "Velg mottaksmappe"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
+msgid ""
+"You are trying to save files into the calibre library. This can cause "
+"corruption of your library. Save to disk is meant to export files from your "
+"calibre library elsewhere."
+msgstr ""
+"Du forsøker å lagre filer i calibrebiblioteket. Dette kan ødelegge "
+"biblioteket. Lagre til disk er ment for å eksportere filer fra "
+"calibrebiblioteket til en annen lagringsplassering."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
+msgid "Error while saving"
+msgstr "Feil ved lagring"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
+msgid "There was an error while saving."
+msgstr "En feil oppsto ved lagring"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
+msgid "Could not save some books"
+msgstr "Kunne ikke lagre enkelte bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
+msgid "Click the show details button to see which ones."
+msgstr "Klikk vis detaljer knappen for å se hvilke."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
+msgstr "Vis bokdetaljer"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
+msgstr "I"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
+msgstr "Ingen detaljert informasjon er tilgjengelig"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
+msgstr ""
+"Ingen detaljert informasjon er tilgjengelig for bøker på denne enheten."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
+msgstr "Samsvarende bøker..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
+msgstr "Alt+A"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
+msgstr "Bøker av samme forfatter"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr "Alt+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr "Bøker i denne serien"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
+msgstr "Alt+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr "Bøker av dette forlaget"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr "Alt+T"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr "Bøker med de samme taggene"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr "V"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "Vis"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr "Vis spesifikt format"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr "Kan ikke vise"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1244
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr "Velg format som skal vises"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1252
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Flere bøker ble valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3513,11 +3999,11 @@ msgstr ""
"startet denne prosessen, kan den ikke stanses før den er fullført. Ønsker du "
"å fortsette?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1262
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Kan ikke åpne folder"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1300
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr "%s har ikke tilgjengelig formater."
@@ -3542,7 +4028,7 @@ msgid "The specified directory could not be processed."
msgstr "Den spesifiserte mappen kunne ikke prosesseres"
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr "Ingen bøker"
@@ -3617,7 +4103,7 @@ msgstr "Legge bøker til calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41
@@ -3681,22 +4167,26 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156
@@ -3757,7 +4247,7 @@ msgstr "Bane"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
@@ -3855,6 +4345,7 @@ msgstr "utdata"
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -3900,23 +4391,23 @@ msgstr "BibTeX innsettingsform"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:91
msgid "mixed"
-msgstr ""
+msgstr "Blandet"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:92
msgid "misc"
-msgstr ""
+msgstr "Forskjellig"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:93
msgid "book"
-msgstr ""
+msgstr "bok"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:94
msgid "Create a citation tag?"
-msgstr ""
+msgstr "Lag et sitat-emneord?"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:95
msgid "Expression to form the BibTeX citation tag:"
-msgstr ""
+msgstr "Uttrykk for å lage BibTeX sitat-emneord:"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:96
msgid ""
@@ -3939,8 +4430,8 @@ msgstr "E-bok valg"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1493
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1511
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr "Katalog"
@@ -3963,16 +4454,11 @@ msgstr "Regex-mønsker beskriver meker som skal utelates som sjangre:"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], "
"e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no "
"Genre Section"
msgstr ""
-"Regex tips:\n"
-"- Standard regex - \\[[\\w ]*\\] - ekskluderer genre av emneord fra formen "
-"[tag], f.eks., [Amazon Freebie]\n"
-"- Et regex-mønster av et enslig punktum ekskluderer alle genre av emneord, "
-"ved å utelate Genre Område"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:76
msgid "Include 'Titles' Section"
@@ -4076,7 +4562,7 @@ msgid "&Disable comic processing"
msgstr "&Slå av tegneserieprosessering"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:115
msgid "&Output format:"
msgstr "&Utdataformat:"
@@ -4092,16 +4578,16 @@ msgstr "Feilsøk"
msgid "Debug the conversion process."
msgstr "Feilsøk i konverteringsprosessen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr "Velg feilsøkfolder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
msgid "Invalid debug directory"
msgstr "Ugyldig feilsøkfolder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59
msgid "Failed to create debug directory"
msgstr "Kunne ikke lage feilsøk-folder"
@@ -4265,15 +4751,15 @@ msgstr "Utseende"
msgid "Control the look and feel of the output"
msgstr "Kontroller utseende til utdataene"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
msgid "Original"
msgstr "Original"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
msgid "Left align"
msgstr "Venstrejuster"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33
msgid "Justify text"
msgstr "Juster tekst"
@@ -4410,39 +4896,39 @@ msgstr ""
"Legg inn metadata. Utdatafilen vil inneholde så mange av disse metadataene "
"som mulig."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
msgstr "Velg omslag for "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
msgid "Cannot read"
msgstr "Kan ikke lese"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr "Du har ikke tillatelse til å lese denne filen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "Feil under lesing av fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid "
"
msgstr "
"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " er ikke et tillatt bilde"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:401
msgid "Book Cover"
msgstr "Bokomslag"
@@ -4451,28 +4937,28 @@ msgid "Use cover from &source file"
msgstr "Bruk omslag fra &kilde fil"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
msgid "Change &cover image:"
msgstr "Bytt &omslagsbilde:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "Browse for an image to use as the cover of this book."
msgstr "Let etter et bilde som kan benyttes som omslag for denne boken."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
msgid "&Title: "
msgstr "&Tittel: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
msgid "Change the title of this book"
msgstr "Forandre bokens tittel"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:366
msgid "&Author(s): "
msgstr "&Forfatter(e): "
@@ -4490,18 +4976,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:167
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "&Publisher: "
msgstr "&Forlegger: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
msgid "Ta&gs: "
msgstr "Ta&gger: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
@@ -4511,7 +4997,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
msgid "&Series:"
msgstr "&Serier:"
@@ -4519,13 +5005,13 @@ msgstr "&Serier:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:176
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
msgid "List of known series. You can add new series."
msgstr "Liste av kjente serier. Du kan legge til nye serier."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid "Book "
msgstr "Bok "
@@ -4696,18 +5182,18 @@ msgstr "Konverter"
msgid "Options specific to the input format."
msgstr "Valg spesifisert til inndataformat."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr "Dialog"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr "&Inndataformat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr "Bruk &lagrede konverteringsinnstillinger for individuelle bøker"
@@ -4725,39 +5211,39 @@ msgid ""
msgstr ""
"Finjuster deteksjonen av kapitteloverskrifter og andre dokumentstrukturer."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr "Finn kapitler ved (XPath uttrykk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr "Sett inn sideskift før (XPath uttrykk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr "Topptekst - vanlig uttrykk:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr "Bunntekst - vanlig uttrykk:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr "Ugyldig regulæruttrykk"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr "Ugyldig regulæruttrykk: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr "Ugyldig XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr "XPath uttrykket %s er ugyldig."
@@ -4795,15 +5281,15 @@ msgstr "Innholdsfortegnelse"
msgid "Control the creation/conversion of the Table of Contents."
msgstr "Kontroller danningen/konverteringen av innholdsfortegnelsen."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr "Nivå &1 TOC (XPath uttrykk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr "Nivå &2 TOC (XPath uttrykk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr "Nivå &3 TOC (XPath uttrykk):"
@@ -4867,8 +5353,8 @@ msgid "&Maximum line length:"
msgstr "&Maks linjelengde:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
-msgstr "Tving maks linjelengde"
+msgid "Force maximum line length"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
@@ -4966,20 +5452,20 @@ msgstr ""
"om avansert bruk av XPath, se XPath Tutorial."
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:127
-msgid "Cover browser could not be loaded"
-msgstr "Omslagssøker kunne ikke starte"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
msgid "Browse by covers"
msgstr "Søk blant omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:139
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr "Omslagssøker kunne ikke starte"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:205
@@ -4988,150 +5474,142 @@ msgstr "Søk blant omslag"
msgid "Undefined"
msgstr "Ikke definert"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:133
msgid "Yes"
msgstr "Ja"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:134
msgid "No"
msgstr "Nei"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr "Stjerne(r)"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
msgid "Unrated"
msgstr "Ikke rangert"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
msgid "Set '%s' to today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
msgid " index:"
msgstr " indeks:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:183
msgid "Automatically number books in this series"
msgstr "Automatisk nummererte bøker i denne serien"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
msgid "Remove all tags"
msgstr "Fjerne alle emneord"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
msgid "tags to add"
msgstr "emneord som skal legges til"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
msgid "tags to remove"
msgstr "emneord som skal fjernes"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:49
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
msgstr "Ingen detaljer tilgjengelig."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:166
msgid "Device no longer connected."
msgstr "Enheten er ikke lenger koblet til."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284
msgid "Get device information"
msgstr "Få informasjon om enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295
msgid "Get list of books on device"
msgstr "Få en liste over bøker på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305
msgid "Get annotations from device"
msgstr "Motta kommentar fra enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:314
msgid "Send metadata to device"
msgstr "Send metadata til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
msgid "Send collections to device"
msgstr "Overfør samlingene til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:343
msgid "Upload %d books to device"
msgstr "Last opp %d bøker til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:358
msgid "Delete books from device"
msgstr "Slett bøker fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:375
msgid "Download books from device"
msgstr "Last ned bøker fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385
msgid "View book on device"
msgstr "Se min bok på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
msgid "Set default send to device action"
msgstr "Sett stadart til send til enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425
msgid "Send to main memory"
msgstr "Send til hovedminnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427
msgid "Send to storage card A"
msgstr "Send til lagringskort A"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429
msgid "Send to storage card B"
msgstr "Send til lagringskort B"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:428
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443
msgid "Main Memory"
msgstr "Hovedminne"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
msgid "Send and delete from library"
msgstr "Overfør og slett fra biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:455
msgid "Send specific format"
msgstr "Overfør spesifisert format"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
msgid "Eject device"
msgstr "Koble fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
-msgid "Fetch annotations (experimental)"
-msgstr "Hent kommentarer (eksperimentell)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609
msgid "Error communicating with device"
msgstr "Feil ved kommunikasjonen med enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
msgid "Select folder to open as device"
msgstr "Velg mappe som skal åpnes som enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669
-msgid "Failed"
-msgstr "Mislykket"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684
msgid "Error talking to device"
msgstr "Feil ved komminikasjonen med enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:685
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5139,124 +5617,124 @@ msgstr ""
"En midlertidig feil oppsto ved kommunikasjonen med enheten. Vennligst plugg "
"ut og plugg inn igjen enheten, eller ta en omstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:724
msgid "Device: "
msgstr "Enhet: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid " detected."
msgstr " Funnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812
msgid "selected to send"
msgstr "Velg for å sende"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817
msgid "Choose format to send to device"
msgstr "Velg format for å sende til enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826
msgid "No device"
msgstr "Ingen enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
msgid "Cannot send: No device is connected"
msgstr "Kan ikke sende: Ingen enhet er koblet til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:834
msgid "No card"
msgstr "Ingen kort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:835
msgid "Cannot send: Device has no storage card"
msgstr "Kan ikke sende: Enheten har ikke noe lagringskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
msgid "E-book:"
msgstr "E-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
msgid "Attached, you will find the e-book"
msgstr "Vedlagt finner du e-boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:179
msgid "by"
msgstr "av"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "in the %s format."
msgstr "i %s format"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:887
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
msgid "Sending email to"
msgstr "Sender e-post til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1019
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1088
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1215
msgid "No suitable formats"
msgstr "Ingen passende formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
msgid "Auto convert the following books before sending via email?"
msgstr "Autokonverter de følgende bøkene før du sender dem via e-post?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Kunne ikke sende følgende bøker som e-post da ingen passende formater ble "
"funnet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:944
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:951
msgid "Failed to email books"
msgstr "Kunne ikke sende bøker via e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:945
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Failed to email the following books:"
msgstr "Kunne ikke sende de følgende bøkene via e-post:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:956
msgid "Sent by email:"
msgstr "Sent som e-post:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:985
msgid "News:"
msgstr "Nyheter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986
msgid "Attached is the"
msgstr "Vedlagt følger"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
msgid "Sent news to"
msgstr "Sent nyheter til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208
msgid "Auto convert the following books before uploading to the device?"
msgstr "Autokonverter følgende bøker før du laster dem opp til enheten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1057
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1121
msgid "Sending news to device."
msgstr "Sender nyheter til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
msgid "Sending books to device."
msgstr "Sender bøker til enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1209
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1216
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -5265,11 +5743,11 @@ msgstr ""
"ble funnet. Konverter boken/bøkene til et format som er støttet av din enhet "
"først."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1278
msgid "No space on device"
msgstr "Ikke plass på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1272
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid ""
"
to this email "
"address (provided it is in one of the listed formats)."
@@ -5491,47 +6001,55 @@ msgstr ""
"Dersom merket av, vil nedlastede nyheter automatisk bli sent
til denne e-"
"postadressen (dersom det er i ett av de opplistede formatene)."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr "ny e-postadresse"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr "Bred"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr "Reduser"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr "Medium"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr "Små"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr "Store"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
+msgid "Done"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
+msgid "Confirmation dialogs have all been reset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr "Valgt systemport"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
@@ -5542,109 +6060,119 @@ msgstr ""
"via denne porten. For å være sikker, velg et portnummer som er høyere enn "
"1024."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr "Kunne ikke installere kommandolinjeverktøy."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:545
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr "Kommandolinjeverktøy installert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr "Kommandolinjeverktøy ble installert i"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
"Dersom du flytter calibre.app, må du re-installere kommandolinjeverktøyene."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr "Ingen gyldig programtillegsbane"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr "%s er ikke en gyldig bane for programtillegget"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr "Velg programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:614
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr "Programtillegget kan ikke slåes av"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr "Programtillegget: %s kan ikke slåes av"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr "Programtillegg ikke egendefinert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr "Programtillegg: %s trenger ikke å egendefineres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr "Tilpass"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr "Kan ikke fjerne innebygget programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
" kan ikke fjernes. Dette er et innebygget programtillegg. Forsøk å slå det "
"av istedet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr "Du må velge en kolonne for å slette den"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:708
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr "Den valgte kolonnen er ikke en tilpasset kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:709
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:710
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr "Ønsker du virkelig å slette kolonne %s og alle dataene i den?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr "Feil-logg:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr "tilgangslogg:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr "Kunne ikke starte innholdsserveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:837
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr "Ugyldig størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr "Omstart behøves"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
@@ -5652,19 +6180,19 @@ msgstr ""
"Endringene du har utført krever omstart av Calibre. Vennligst kjør omstart "
"så snart du kan."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr "Sjekker databasens integritet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:954
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr "Kunne ikke sjekke databasens integritet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:959
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr "Noen uoverensstemmelser ble funnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:960
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5827,31 +6355,24 @@ msgstr ""
msgid "Sending to &device"
msgstr "Sender til &enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:458
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:599
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
-msgid "Preferences"
-msgstr "Innstillinger"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
msgid "Show notification when &new version is available"
msgstr "Varsle når &ny versjon er tilgjengelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr "Last ned &sosiale metadata (emneord/vurdering/osv.) som standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
"&Overskriv forfatter og tittel med standard når du laster ned metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
msgid "Default network &timeout:"
msgstr "Standard netttilgang &tidsavbrudd:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -5859,144 +6380,159 @@ msgstr ""
"Legg inn standard for tidsavbrudd for nettverkstilgang (for eksempel all den "
"tid vi går på nettet for å finne informasjon)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
msgid " seconds"
msgstr " sekunder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
msgid "Choose &language (requires restart):"
msgstr "Velg &språk (krever omstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
msgid "Normal"
msgstr "Vanlig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
msgid "High"
msgstr "Høy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
msgid "Low"
msgstr "Lav"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
msgid "Job &priority:"
msgstr "oppgave&prioritet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
msgid "Preferred &output format:"
msgstr "Foretrukket &utdataformat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
msgid "Preferred &input format order:"
msgstr "Foretrukket &inndataformat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
msgid "Use &Roman numerals for series number"
msgstr "Bruk &Romerske tall for seriell numerering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
msgid "Enable system &tray icon (needs restart)"
msgstr "Slå på oppgave&panelikonet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
msgid "Show ¬ifications in system tray"
msgstr "Vis &varsler i oppgavepanelet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
msgid "Show &splash screen at startup"
msgstr "Vis &splash bilde når enheten starter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Vis omslag &søk i eget vindu (krever omstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624
msgid "Show &average ratings in the tags browser"
msgstr "Vis &gjennomsnittlig vurdering i emneordssøkeren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625
msgid "Search as you type"
msgstr "Søk mens du taster"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Send nedlastede &nyheter til eBokleseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627
msgid "&Delete news from library when it is automatically sent to reader"
msgstr "&Slett nyheter fra biblioteket når de automatisk sendes til leseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Antall omslag som skal vises i søkemodus (krever omstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629
msgid "Select visible &columns in library view"
msgstr "Velg synlige &kolonner i bibliotekvisningsmodus"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
msgid "Remove a user-defined column"
msgstr "Fjern en brukerdefinert kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
msgid "Add a user-defined column"
msgstr "Legg til en brukerdefinert kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
msgid "Edit settings of a user-defined column"
msgstr "Rediger innstillinger for en brukerdefinert kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
msgid "Use internal &viewer for:"
msgstr "Bruk intern &leser for:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
msgid "User Interface &layout (needs restart):"
msgstr "Brukergrensesnitt &visning (krever omstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
+msgid "Restriction to apply when the current library is opened:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:641
+msgid ""
+"Apply this restriction on calibre startup if the current library is being "
+"used. Also applied when switching to this library. Note that this setting is "
+"per library. "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:642
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Slå av alle animeringer. Nyttig dersom du har en svak/eldre datamaskin."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:643
msgid "Disable &animations"
msgstr "Slå av &animeringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:644
msgid "Show &donate button (restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:645
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:646
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:647
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
msgid "Add an email address to which to send books"
msgstr "Legg til en e-postadresse til hvor du vil sende bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
msgid "&Add email"
msgstr "&Legg til e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
msgid "Make &default"
msgstr "Lag &standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
msgid "&Remove email"
msgstr "&Fjern e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
msgid ""
"calibre can send your books to you (or your reader) by email. Emails will be "
"automatically sent for downloaded news to all email addresses that have Auto-"
@@ -6006,32 +6542,58 @@ msgstr ""
"automatisk bli sent til nedlastede nyheter til alle e-postadressende som har "
"blitt merket av for autosend."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr "&Maximum antall ventende arbeidsprosesser (omstart behøves):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582
-msgid "&Check database integrity"
-msgstr "&Sjekk databasens integritet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583
-msgid "&Install command line tools"
-msgstr "&Installer kommandolinjeverktøy"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584
-msgid "Open calibre &configuration directory"
-msgstr "Åpne Calibre&konfigurasjonsmappen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
"Begrens maksimalt antall samtidige oppgaver til verdien av CPU &cores"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
msgid "Debug &device detection"
msgstr "Feilsøking &enhetsgjenkjenning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+msgid "&Check database integrity"
+msgstr "&Sjekk databasens integritet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+msgid "Open calibre &configuration directory"
+msgstr "Åpne Calibre&konfigurasjonsmappen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+msgid "&Install command line tools"
+msgstr "&Installer kommandolinjeverktøy"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+msgid "&Miscellaneous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+msgid ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:661
+msgid "All available tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+msgid "&Current tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+msgid "&Restore to defaults"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+msgid "&Tweaks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
@@ -6041,25 +6603,25 @@ msgstr ""
"ved å benytte en nettleser fra hvilket som helst sted i verden. Enhver "
"forandring av innstillingene vil taes ibruk etter en omstart av serveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
msgid "Server &port:"
msgstr "Server &port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:"
msgstr "&Brukernavn:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:"
msgstr "&Passord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -6067,7 +6629,7 @@ msgstr ""
"Dersom du lar passordet stå tomt, vil enhver kunne gå inn i din boksamling "
"ved å benytte web-brukergrensesnittet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:670
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -6075,45 +6637,56 @@ msgstr ""
"Maksimal størrelse (breddexhøyde) for å vise omslag. Større omslag vil bli "
"re-dimensjonert. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:671
msgid "Max. &cover size:"
msgstr "Maks. &omslagsstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:672
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid "&Show password"
msgstr "&Vis passord"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:673
msgid "Max. &OPDS items per query:"
msgstr "Maksimum &OPDS enheter per spørring:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:674
msgid "Max. OPDS &ungrouped items:"
msgstr "Maks OPDS &undergruppert innhold"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:675
+msgid "Restriction (saved search) to apply:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:676
+msgid ""
+"This restriction (based on a saved search) will restrict the books the "
+"content server makes available to those matching the search. This setting is "
+"per library (i.e. you can have a different restriction per library)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:677
msgid "&Start Server"
msgstr "&Start server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:678
msgid "St&op Server"
msgstr "St&op server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:679
msgid "&Test Server"
msgstr "&Test server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:680
msgid "Run server &automatically on startup"
msgstr "Kjør server &automatisk ved oppstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:681
msgid "View &server logs"
msgstr "Vis &serverlogger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:682
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid ""
"
"
msgstr "Kunne ikke hente omslag.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr "Tidsavbrudd for nedlasting."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Kunne ikke finne omslaget for denne boken. Forsøk å spesifisere ISBN først."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
+msgid ""
+"For the error message from each cover source, click Show details below."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr "Dårlig omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr "Omslaget har ikke gyldig bilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr "Det oppsto feil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr "Det oppsto feil ved nedlastingen av sosiale metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr "Kan ikke hente metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "Du må spesifisere minst en av ISBN, Tittel, Forfatter eller Forlag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr "Ingen adgang"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
msgid "Edit Meta Information"
msgstr "Rediger metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361
msgid "Meta information"
msgstr "Metainformasjon"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
msgid "Swap the author and title"
msgstr "Bytt mellom forfatter og tittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
msgid "Author S&ort: "
msgstr "Forfatter S&orter: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
msgid ""
"Automatically create the author sort entry based on the current author entry"
msgstr ""
"Lag forfattersortering automatisk basert på gjeldende forfatteroppføring"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
msgid "Remove unused series (Series that have no books)"
msgstr "Fjern ubrukte serier (Serier som ikke har noen bøker)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
msgid "IS&BN:"
msgstr "IS&BN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
msgid "Publishe&d:"
msgstr "Publisert&t"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "dd MMM yyyy"
msgstr "ddMMMyyyy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid "&Date:"
msgstr "&Dato:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
msgid "&Comments"
msgstr "&Sammendrag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
msgid "&Fetch metadata from server"
msgstr "&Hent metadata fra server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "Available Formats"
msgstr "Tilgjengelige formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
msgid "Add a new format for this book to the database"
msgstr "Legg et nytt format for denne boken til databasen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove the selected formats for this book from the database."
msgstr "Fjern det valgte formatet for denne boken fra databasen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
msgid "Set the cover for the book from the selected format"
msgstr "Legg inn omslaget for boken fra det valgte formatet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Update metadata from the metadata in the selected format"
msgstr "Oppdater metadata fra metadata i det valgte formatet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "Reset cover to default"
msgstr "Tilbakestill omslaget til standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:407
msgid "Download &cover"
msgstr "Last ned &omslag"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
+msgid "Generate a default cover based on the title and author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
+msgid "&Generate cover"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr "Passord kreves"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr "Avbryter..."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
@@ -7268,12 +7939,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr "Inneholder ingenting"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet."
@@ -7318,10 +7989,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr "Foreta navneendring av innholdet i alle bøker der det benyttes."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr "Ctr+S"
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr "Test e-postinstillinger"
@@ -7635,166 +8302,168 @@ msgstr "ISBN:"
msgid "Regular expression (?P
Words separated by spaces are ANDed"
@@ -7802,278 +8471,22 @@ msgstr ""
"
Ord delt med mellomrom forstås som OG"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Reset Quick Search"
msgstr "Tilbakestill hurtigsøk"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Copy current search text (instead of search name)"
msgstr "Kopier gjeldende søketekst (istedet for søkenavn)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
msgid "Save current search under the name shown in the box"
msgstr "Lagre gjledende søk under navnet som viser i boksen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Delete current saved search"
msgstr "Slett gjeldende lagrete søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:302
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:451
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108
-msgid "%d books"
-msgstr "%d bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:334
-msgid "Connect to folder"
-msgstr "Knytt til mappe"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:340
-msgid "Connect to iTunes"
-msgstr "Koble til iTunes"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:354
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:360
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:362
-msgid "Email to"
-msgstr "-post til"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:362
-msgid " and delete from library"
-msgstr " og slett fra biblioteket"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:373
-msgid "Setup email based sharing of books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:446
-msgid "A"
-msgstr "A"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:446
-msgid "Add books"
-msgstr "Legg til bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:447
-msgid "E"
-msgstr "E"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:447
-msgid "Edit metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:448
-msgid "C"
-msgstr "C"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:448
-msgid "Convert books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:449
-msgid "V"
-msgstr "V"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:551
-msgid "View"
-msgstr "Vis"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:450
-msgid "Send to device"
-msgstr "Send til enhet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:452
-msgid "Choose calibre library to work with"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:453
-msgid "F"
-msgstr "F"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:453
-msgid "Fetch news"
-msgstr "Hent nyheter"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:454
-msgid "S"
-msgstr "S"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:454
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:534
-msgid "Save to disk"
-msgstr "Lagre til disk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:455
-msgid "Connect/share"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:456
-msgid "Del"
-msgstr "Slett"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:456
-msgid "Remove books"
-msgstr "Fjern bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:457
-msgid "Browse the calibre User Manual"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:457
-msgid "F1"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:457
-msgid "Help"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:458
-msgid "Ctrl+P"
-msgstr "Ctrl+P"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:460
-msgid "M"
-msgstr "M"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:460
-msgid "Merge book records"
-msgstr "Slå sammen bokoppføringer"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:461
-msgid "Open containing folder"
-msgstr "Åpne innholdsfolder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "Show book details"
-msgstr "Vis bokdetaljer"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-msgid "Books by same author"
-msgstr "Bøker av samme forfatter"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:467
-msgid "Books in this series"
-msgstr "Bøker i denne serien"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "Books by this publisher"
-msgstr "Bøker av dette forlaget"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:471
-msgid "Books with the same tags"
-msgstr "Bøker med de samme taggene"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:484
-msgid "Edit metadata individually"
-msgstr "Rediger metadata individuelt"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:487
-msgid "Edit metadata in bulk"
-msgstr "Rediger metadata samlet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:490
-msgid "Download metadata and covers"
-msgstr "Last ned metadata og omslag"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:493
-msgid "Download only metadata"
-msgstr "Last kun ned metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:495
-msgid "Download only covers"
-msgstr "Last kun ned omslag"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:498
-msgid "Download only social metadata"
-msgstr "Last kun ned sosiale metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:504
-msgid "Merge into first selected book - delete others"
-msgstr "Slå sammen med første valgte bok - slett øvrige"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:507
-msgid "Merge into first selected book - keep others"
-msgstr "Slå sammen med første valgte bok - behold øvrige"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:515
-msgid "Add books from a single directory"
-msgstr "Legg til bøker fra en enkelt mappe"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:517
-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 ""
-"Legg til bøker fra mapper, inkludert undermapper (En bok per mappe, "
-"oppfattes som at alle e-bokfilene er den samme boken i forskjellige format)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:521
-msgid ""
-"Add books from directories, including sub directories (Multiple books per "
-"directory, assumes every ebook file is a different book)"
-msgstr ""
-"Legg til bøker fra mappene, inkludert undermapper (Flere bøker per mappe "
-"oppfattes som at alle e-bokfilene er forskjellige bøker)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:524
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr "Legg til tom bok (Uformatert bokoppføring)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:536
-msgid "Save to disk in a single directory"
-msgstr "Lagre til disk i en enkelt mappe"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:538
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:374
-msgid "Save only %s format to disk"
-msgstr "Lagre kun %s format til disken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:542
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:377
-msgid "Save only %s format to disk in a single directory"
-msgstr "Lagre kun %s formatet til disken i en enkelt mappe"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:552
-msgid "View specific format"
-msgstr "Vis spesifikt format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:558
-msgid "Remove selected books"
-msgstr "Fjern valgte bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:560
-msgid "Remove files of a specific format from selected books.."
-msgstr "Fjern filer for et spesifisert format fra valgte bøker..."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:563
-msgid "Remove all formats from selected books, except..."
-msgstr "Fjern alle formater fra valgte bøker, unntatt..."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:566
-msgid "Remove covers from selected books"
-msgstr "Fjern omslag fra valgte bøker"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:569
-msgid "Remove matching books from device"
-msgstr "Fjern samsvarende bøker fra enheten"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:586
-msgid "Convert individually"
-msgstr "Konverter individuelt"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:588
-msgid "Bulk convert"
-msgstr "Samlet konvertering"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:592
-msgid "Create catalog of books in your calibre library"
-msgstr "Lag en katalog av bøker i calibre-biblioteket ditt"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:600
-msgid "Run welcome wizard"
-msgstr "Kjør velkomstveiviser"
-
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
msgstr "N"
@@ -8101,7 +8514,7 @@ msgstr "Bok
\n"
" Quitting may cause corruption on the device.
\n"
@@ -8709,11 +9092,11 @@ msgstr ""
" Å avslutte kan føre til feil på enheten.
\n"
" Er du sikker på at du ønsker å avslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
msgstr "ADVARSEL: Aktive oppgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -8892,7 +9275,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Valgmuligheter for å egendefinere e-bokleseren"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
msgstr "Husk sist brukte vindustørrelse"
@@ -8950,36 +9333,36 @@ msgstr "Monospace fontstørrelse i piksler"
msgid "The standard font type"
msgstr "Standard tegnsetttype"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr "&Slå opp i ordboken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr "Gå til..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr "Neste Avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr "Forrige Avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr "Begynnelsen av dokumentet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr "Slutten av dokumentet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr "Begynnelsen av avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr "Slutten av avsnittet"
@@ -9035,90 +9418,90 @@ msgstr "Rull til høyre"
msgid "Book format"
msgstr "Bokformat"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
msgstr "Posisjon i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
"Gå til referanser. For å finne referansenummer, benytt referansemodus."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
msgstr "Søk etter tekst i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
msgstr "Forhåndsvisning av utskrift"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Kobler til dict.org for å slå opp:%s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
msgstr "Velg e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
msgstr "E-bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
msgstr "Legg til bokmerke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
msgstr "Legg inn tittel for bokmerke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
msgstr "Ingen treff ble funnet for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
msgstr "Lastingsflyt..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
msgstr "Legger ut %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
msgstr "Behandle bokmerker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
msgstr "Laster e-bok..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
msgstr "DRM Feil"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "
Error: %s"
@@ -9292,21 +9679,21 @@ msgstr ""
"
Feil:%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:536
msgid "Could not move library"
msgstr "Kunne ikke flytte bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590
msgid "Select location for books"
msgstr "Velg lokalisasjon for bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665
msgid "welcome wizard"
msgstr "Velkommen-veiviser"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
@@ -9314,7 +9701,7 @@ msgid "Welcome to calibre"
msgstr "Velkommen til calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
@@ -9337,7 +9724,7 @@ msgstr "&Produsenter"
msgid "&Devices"
msgstr "&Enheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -9345,7 +9732,7 @@ msgstr ""
"Gratulerer!
Du har nå satt opp Calibre til din bruk. Klikk på %s "
"knappen for å lagre dine innstillinger."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -9354,7 +9741,7 @@ msgstr ""
"egenskapene for calibre som er tilgjengelige online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
msgid ""
"User Manual
A User Manual is also available online."
@@ -10252,7 +10639,52 @@ msgstr "Ikke spør etter bekreftelse"
msgid "Error: You must specify a column label"
msgstr "Feilmelding: Du må spesifisere en kolonnebeskrivelse!"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:809
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
+msgid ""
+"\n"
+" %prog saved_searches [options] list\n"
+" %prog saved_searches add name search\n"
+" %prog saved_searches remove name\n"
+"\n"
+" Manage the saved searches stored in this database.\n"
+" If you try to add a query with a name that already exists, it will be\n"
+" replaced.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:821
+msgid "Error: You must specify an action (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
+msgid "Name:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:830
+msgid "Search string:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:836
+msgid "Error: You must specify a name and a search string"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:839
+msgid "added"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
+msgid "Error: You must specify a name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:847
+msgid "removed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:851
+msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:865
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -10272,35 +10704,45 @@ msgstr ""
"\n"
"For hjelp til en individuell kommando: %%prog kommando --help\n"
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:537
+msgid "No label was provided"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:539
+msgid ""
+"The label must contain only lower case letters, digits and underscores, and "
+"start with a letter"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/database2.py:71
msgid "%sAverage rating is %3.1f"
msgstr "%sGjennomsnittlig vurdering er %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:566
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:596
msgid "Main"
msgstr "Hovedvalg"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1796
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1915
msgid "
"
msgstr "RANGERING: %s
"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "TAGS: %s
"
msgstr "EMNEORD: %s
"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:153
msgid "SERIES: %s [%s]
"
msgstr "SERIER: %s [%s]
"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:233
msgid "Books in your library"
msgstr "Bøker i ditt bibliotek"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:239
msgid "By "
msgstr "Av "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:240
msgid "Books sorted by "
msgstr "Bøker sortert av "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
msgid "Newest"
msgstr "Nyeste"
@@ -10639,15 +11091,15 @@ msgstr ""
msgid "Waiting..."
msgstr "Venter …"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:51
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
msgstr "Stoppet"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
msgstr "Fullført"
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:75
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
msgstr "Arbeider …"
@@ -10760,6 +11212,9 @@ msgid "Control email delivery"
msgstr "Kontroller e-postlevering"
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
+msgid "Unknown section"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
msgid "Unknown feed"
msgstr "Ukjent mating"
@@ -10797,11 +11252,11 @@ msgstr ""
"Last ikke ned siste versjon av punkt-markerte beskrivelser fra calibres "
"server"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:44
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:46
msgid "Unknown News Source"
msgstr "Ukjent nyhetskilde"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:608
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:609
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\"kvitteringen trenger et brukernavn og et pasord."
@@ -10861,27 +11316,27 @@ msgstr "Kunne ikke laste ned omslag: %s"
msgid "Downloading cover from %s"
msgstr "Laster ned omslag fra %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003
msgid "Masthead image downloaded"
msgstr "Mastetopp-bilde er lastet ned"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1192
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
msgid "Untitled Article"
msgstr "Utittelert artikkel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1263
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
msgid "Article downloaded: %s"
msgstr "Artikkelen har blitt lastet ned: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1274
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
msgid "Article download failed: %s"
msgstr "Artikkelen kunne ikke lastes ned: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Fetching feed"
msgstr "Henter mating"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1438
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -10889,7 +11344,7 @@ msgstr ""
"Kunne ikke logge inn. Sjekk at du benytter riktig brukernavn og passord for "
"calibres periodiske service."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1454
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -11478,9 +11933,6 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Copying database"
#~ msgstr "Kopierer database"
-#~ msgid "Alt+S"
-#~ msgstr "Alt+S"
-
#~ msgid "&Search:"
#~ msgstr "&Søk:"
@@ -11771,6 +12223,9 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Click to browse books by their covers"
#~ msgstr "Klikk for å se gjennom bøker sortert etter omslag"
+#~ msgid "Click to see list of active jobs."
+#~ msgstr "Klikk for å se en liste over aktive oppgaver."
+
#~ msgid ""
#~ "
Import of pictureflow "
#~ "module failed:
"
@@ -11937,6 +12392,9 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Communicate with the Sony PRS-300/505 eBook reader."
#~ msgstr "Kommuniser med Sony PRS-300/505 eBook reader."
+#~ msgid "Force maximum line lenght"
+#~ msgstr "Tving maks linjelengde"
+
#~ msgid "English (AU)"
#~ msgstr "Engelsk (AU)"
@@ -12066,6 +12524,9 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgstr ""
#~ "Serienummer. For å legge inn begynnende nuller, bruk {series_index:0>3s}"
+#~ msgid "Fit &cover to view"
+#~ msgstr "Tilpass &omslag for visning"
+
#~ msgid "Create catalog of the books in your calibre library"
#~ msgstr "Lag katalog for bøker i ditt calibre-bibliotek"
@@ -12092,6 +12553,22 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Masthead font:"
#~ msgstr "Tegnsett for Mastehode:"
+#~ msgid ""
+#~ "Regex tips:\n"
+#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+#~ "e.g., [Amazon Freebie]\n"
+#~ "- A regex pattern of a single dot excludes all genre tags, generating no "
+#~ "Genre Section"
+#~ msgstr ""
+#~ "Regex tips:\n"
+#~ "- Standard regex - \\[[\\w ]*\\] - ekskluderer genre av emneord fra formen "
+#~ "[tag], f.eks., [Amazon Freebie]\n"
+#~ "- Et regex-mønster av et enslig punktum ekskluderer alle genre av emneord, "
+#~ "ved å utelate Genre Område"
+
+#~ msgid "Communicate with the Teclast K3 reader."
+#~ msgstr "Kommuniser med Teclast K3 leser"
+
#~ msgid ""
#~ "If an existing book with a similar title and author is found that does not "
#~ "have the format being added, the format is added \n"
@@ -12175,6 +12652,19 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid " "
#~ msgstr " "
+#~ msgid ""
+#~ "The lookup name must be lower case and cannot contain \":\"s or spaces"
+#~ msgstr ""
+#~ "Søkenavnet må skrives med små bokstaver og kan ikke inneholde \".\" eller "
+#~ "mellomrom"
+
+#~ msgid ""
+#~ "The label must contain only letters, digits and underscores, and start with "
+#~ "a letter"
+#~ msgstr ""
+#~ "Merkelappen kan kun inneholde bokstaver, tall og understreker, og må starte "
+#~ "med en bokstav"
+
#~ msgid "&Restrict to:"
#~ msgstr "&Begrens til:"
diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po
index 606d4e99dd..d9c749dea8 100644
--- a/src/calibre/translations/nl.po
+++ b/src/calibre/translations/nl.po
@@ -7,15 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME
Last Page Read: %d (%d%%)"
-msgstr "%s
Laatste gelezen pagina: %d (%d%%)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:42
+msgid "Add from ISBN"
+msgstr "Toevoegen met behulp van ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:135
-msgid "%s
Last Page Read: Location %d (%d%%)"
-msgstr "%s
Laatste gelezen pagina: Locatie %d (%d%%)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:154
-msgid "Location %d • %s
%s
"
-msgstr "Locatie %d • %s
%s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:163
-msgid "Page %d • %s
"
-msgstr "Pagina %d • %s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:168
-msgid "Location %d • %s
"
-msgstr "Locatie %d • %s
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:81
msgid "How many empty books?"
msgstr "Hoeveel lege boeken?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:82
msgid "How many empty books should be added?"
msgstr "Hoeveel lege boeken moeten worden toegevoegd?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:198
msgid "Uploading books to device."
msgstr "Boeken worden geupload naar de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
msgid "Books"
msgstr "Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "EPUB Books"
msgstr "EPUB Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:159
msgid "LRF Books"
msgstr "LRF Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
msgid "HTML Books"
msgstr "HTML Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:161
msgid "LIT Books"
msgstr "LIT Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:162
msgid "MOBI Books"
msgstr "MOBI Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:163
msgid "Topaz books"
msgstr "Topaz boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
msgid "Text books"
msgstr "Text boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
msgid "PDF Books"
msgstr "PDF Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166
msgid "Comics"
msgstr "Stripverhalen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167
msgid "Archives"
msgstr "Archief"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Supported books"
msgstr "Ondersteunde boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:207
msgid "Merged some books"
msgstr "Enkele boeken zijn samengevoegd"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid ""
"Some duplicates were found and merged into the following existing books:"
msgstr ""
"Er zijn duplicaten gevonden en samengevoegd met de volgende bestande boeken:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:217
msgid "Failed to read metadata"
msgstr "De metagegevens konden niet gelezen worden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:218
msgid "Failed to read metadata from the following"
msgstr "Metagegevens konden niet worden gelezen van de volgende"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "Add to library"
msgstr "Aan collectie toevoegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:429
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:473
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
msgid "No book selected"
msgstr "Geen boek geselecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:250
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
+"De volgende boeken zijn virtueel en kunnen niet toegevoegd worden aan de "
+"Calibre bibliotheek:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:256
msgid "No book files found"
msgstr "Geen boek bestanden gevonden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13
+msgid "Add books to library"
+msgstr "Voeg boeken toe aan de bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499
+msgid "Fetch annotations (experimental)"
+msgstr "Haal annoties op (experimenteel)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:235
+msgid "Use library only"
+msgstr "Gebruik alleen de bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:236
+msgid "User annotations generated from main library only"
+msgstr ""
+"Annotaties van de gebruiker alleen gegenereerd in de hoofdbibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91
+msgid "No books selected"
+msgstr "Geen boeken geselecteerd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
+msgid "No books selected to fetch annotations from"
+msgstr ""
+"Er zijn geen boeken geselecteerd waarvan annotaties kunnen worden opgehaald"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:89
+msgid "Merging user annotations into database"
+msgstr "Voeg annotaties van gebruikers samen in een database"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:117
+msgid "%s
Last Page Read: %d (%d%%)"
+msgstr "%s
Laatste gelezen pagina: %d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
+msgid "%s
Last Page Read: Location %d (%d%%)"
+msgstr "%s
Laatste gelezen pagina: Locatie %d (%d%%)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:142
+msgid "Location %d • %s
%s
"
+msgstr "Locatie %d • %s
%s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:151
+msgid "Page %d • %s
"
+msgstr "Pagina %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:156
+msgid "Location %d • %s
"
+msgstr "Locatie %d • %s
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:32
+msgid "Create catalog of books in your calibre library"
+msgstr "Maak catalogus van boeken in je calibre bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
+msgid "No books selected to generate catalog for"
+msgstr "Geen boeken geselecteerd voor catalogus"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:48
+msgid "Generating %s catalog..."
+msgstr "Genereren %s catalogus"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
+msgid "No books found"
+msgstr "Geen boeken gevonden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:54
+msgid ""
+"No books to catalog\n"
+"Check exclude tags"
+msgstr ""
+"Geen boeken te catalogiseren\n"
+"Check uitsluitingstags"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
+msgid "Catalog generated."
+msgstr "Catalogus aangemaakt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:67
+msgid "Export Catalog Directory"
+msgstr "Exporteer Catalogus Folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:68
+msgid "Select destination for %s.%s"
+msgstr "Selecteer uitvoer voor %s.%s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar.py:62
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:110
+msgid "%d books"
+msgstr "%d boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:74
+msgid "Choose calibre library to work with"
+msgstr "Kies een calibre bibliotheek om mee te werken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+msgid "Switch to library..."
+msgstr "Schakel naar bibliotheek..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:88
+msgid "Quick switch"
+msgstr "Snel schakelen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145
+msgid "No library found"
+msgstr "Geen bibliotheek gevonden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146
+msgid ""
+"No existing calibre library was found at %s. It will be removed from the "
+"list of known libraries."
+msgstr ""
+"Geen bestaande Calibre bibliotheek gevonden op %s. Wordt verwijderd van de "
+"lijst van bestaande bibliotheken."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:540
+msgid "Not allowed"
+msgstr "Niet toegestaan"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179
+msgid "You cannot change libraries when a device is connected."
+msgstr ""
+"Je kunt niet van bibliotheek wisselen wanneer het apparaat is aangesloten"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+msgid "You cannot change libraries while jobs are running."
+msgstr ""
+"Je kunt niet van bibliotheek wisselen wanneer taken worden uitgevoerd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "C"
+msgstr "C"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22
+msgid "Convert books"
+msgstr "Converteer boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:26
+msgid "Convert individually"
+msgstr "Converteer Individueel"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28
+msgid "Bulk convert"
+msgstr "Converteer Groep"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:84
+msgid "Cannot convert"
+msgstr "Kan niet converteren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:113
+msgid "Starting conversion of %d book(s)"
+msgstr "Start conversie van %d boek(en)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:63
+msgid "Copy to library"
+msgstr "Kopieer naar bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:64
+msgid "Copy selected books to the specified library"
+msgstr "Kopieer geselecteerde boeken naar de aangegeven bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:97
+msgid "Cannot copy"
+msgstr "Kan niet kopieren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:102
+msgid "No library"
+msgstr "Geen bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:103
+msgid "No library found at %s"
+msgstr "Geen bibliotheek gevonden op %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:110
+msgid "Copying"
+msgstr "Bezig met kopiëren van"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+msgid "Could not copy books: "
+msgstr "Kan boeken niet kopieren: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:678
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:231
+msgid "Failed"
+msgstr "Mislukt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
+msgid "Copied %d books to %s"
+msgstr "%d boeken gekopieerd naar %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Del"
+msgstr "Del"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:18
+msgid "Remove books"
+msgstr "Verwijder boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:23
+msgid "Remove selected books"
+msgstr "Verwijder geselecteerde boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:25
+msgid "Remove files of a specific format from selected books.."
+msgstr ""
+"Verwijder bestanden in een specifiek formaat van de geselecteerde boeken.."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:28
+msgid "Remove all formats from selected books, except..."
+msgstr "Verwijder alle formaten van de geselecterde boeken, behalve..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31
+msgid "Remove covers from selected books"
+msgstr "Verwijder omslagen van de geselecteerde boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
+msgid "Remove matching books from device"
+msgstr "Verwijder de boeken die aan de criteria voldoen van het apparaat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:52
msgid "Cannot delete"
msgstr "Kan niet verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:483
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65
msgid "Choose formats to be deleted"
msgstr "Kies formaten om te verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:83
msgid "Choose formats not to be deleted"
msgstr "Kies formaten die niet moeten worden verwijderd"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:521
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103
msgid "Cannot delete books"
msgstr "Kan boeken niet verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104
msgid "No device is connected"
msgstr "Geen apparaat gevonden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:114
msgid "Main memory"
msgstr "|Hoofdgeheugen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:533
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:445
msgid "Storage Card A"
msgstr "Geheugenkaart A"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:534
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
msgid "Storage Card B"
msgstr "Geheugenkaart B"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:121
msgid "No books to delete"
msgstr "Er zijn geen boeken om te verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:122
msgid "None of the selected books are on the device"
msgstr "Geen van de geselecteerde boeken bevindt zich op het apparaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:557
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:194
msgid "Deleting books from device."
msgstr "Boeken worden verwijderd van de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
@@ -3392,7 +3632,7 @@ msgstr ""
"De geselecteerde boeken zullen permanent worden verwijderd en de "
"bestanden gewist van de computer. Weet je dit zeker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
@@ -3400,62 +3640,157 @@ msgstr ""
"De geselecteerde boeken zullen definitief verwijderd worden van uw "
"apparaat. Weet u het zeker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:25
+msgid "Connect to folder"
+msgstr "Verbind met folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:30
+msgid "Connect to iTunes"
+msgstr "Verbind met iTunes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:47
+msgid "Start Content Server"
+msgstr "Start Content Server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
+msgid "Stop Content Server"
+msgstr "Stop Content Server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid "Email to"
+msgstr "Email naar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:68
+msgid " and delete from library"
+msgstr " en verwijder ze uit de bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80
+msgid "Setup email based sharing of books"
+msgstr "Stel het delen van boeken via email in"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "D"
+msgstr "D"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:97
+msgid "Send to device"
+msgstr "Zend naar lezer"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114
+msgid "Connect/share"
+msgstr "Connectie/deel"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13
+msgid "Manage collections"
+msgstr "Bewerk collecties"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "E"
+msgstr "E"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+msgid "Edit metadata"
+msgstr "Bewerk metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:27
+msgid "Merge book records"
+msgstr "Voeg gegevens van boeken samen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+msgid "M"
+msgstr "M"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30
+msgid "Edit metadata individually"
+msgstr "Bewerk metagegevens individueel"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33
+msgid "Edit metadata in bulk"
+msgstr "Bewerk metagegevens op groepsniveau"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36
+msgid "Download metadata and covers"
+msgstr "Download metagegevens en omslag afbeeldingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39
+msgid "Download only metadata"
+msgstr "Download alleen metagegevens"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:41
+msgid "Download only covers"
+msgstr "Download alleen omslag afbeeldingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44
+msgid "Download only social metadata"
+msgstr "Download alleen sociale metagegevens (labels, waarderingen, etc)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50
+msgid "Merge into first selected book - delete others"
+msgstr "Samenvoegen met het eerste geselecteerde boek - verwijder de anderen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:53
+msgid "Merge into first selected book - keep others"
+msgstr "Samenvoegen met het eerste geselecteerde boek - behoudt de anderen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Cannot download metadata"
msgstr "Metagegevens konden niet worden gedownload"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:638
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "social metadata"
msgstr "sociale metagegevens (labels, waarderingen, etc)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "covers"
msgstr "Omslag afbeeldingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:640
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
msgid "metadata"
msgstr "metagegevens"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103
msgid "Downloading %s for %d book(s)"
msgstr "Downloaden van %s voor %d boek(en)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124
msgid "Failed to download some metadata"
msgstr "Sommige metagegevens konden niet worden gedownload"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download metadata for the following:"
msgstr "Metagegevens konden niet worden gedownload voor de volgende:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128
msgid "Failed to download metadata:"
msgstr "Metagegevens konden niet worden gedownload:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:671
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:602
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:550
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:962
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:998
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
msgstr "Fout"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:681
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Cannot edit metadata"
msgstr "Metagegevens kunnen niet bewerkt worden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:739
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:742
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
msgid "Cannot merge books"
msgstr "Kan boeken niet samenvoegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "At least two books must be selected for merging"
msgstr ""
"Er moeten tenminste twee boeken worden geselecteerd om samen te voegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:747
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210
msgid ""
"All book formats and metadata from the selected books will be added to the "
"first selected book.
The second and subsequently selected "
@@ -3467,7 +3802,7 @@ msgstr ""
"verder geselecteerde boeken zullen niet verwijderd of veranderd worden. "
"
Bevestig dat u hiermee wilt doorgaan."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
msgid ""
"All book formats and metadata from the selected books will be merged into "
"the first selected book.
After merger the second and "
@@ -3484,7 +3819,7 @@ msgstr ""
"verder geselecteerde boeken zullen permanent worden verwijderd van "
"uw computer.
Weet u zeker dat u hiermee wilt doorgaan?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -3492,107 +3827,220 @@ msgstr ""
"Je staat op het punt meer dan 5 boeken samen te voegen. Weet je zeker "
"dat je dat wilt doen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:924
-msgid "Cannot save to disk"
-msgstr "Kan niet naar schijf worden opgeslagen"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "F"
+msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:927
-msgid "Choose destination directory"
-msgstr "Kies een bestemmingsmap"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+msgid "Fetch news"
+msgstr "Download nieuws"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:933
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:566
-msgid "Not allowed"
-msgstr "Niet toegestaan"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:934
-msgid ""
-"You are tying to save files into the calibre library. This can cause "
-"corruption of your library. Save to disk is meant to export files from your "
-"calibre library elsewhere."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968
-msgid "Error while saving"
-msgstr "Fout tijdens opslaan"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969
-msgid "There was an error while saving."
-msgstr "Er is een fout opgetreden tijdens het opslaan."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:976
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:977
-msgid "Could not save some books"
-msgstr "Sommige boeken konden niet worden opgeslagen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:978
-msgid "Click the show details button to see which ones."
-msgstr "Klik de 'laat details zien' knop om te zien welke"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:999
-msgid "No books selected to generate catalog for"
-msgstr "Geen boeken geselecteerd voor catalogus"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1016
-msgid "Generating %s catalog..."
-msgstr "Genereren %s catalogus"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1021
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:264
-msgid "No books found"
-msgstr "Geen boeken gevonden"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1022
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
-msgstr ""
-"Geen boeken te catalogiseren\n"
-"Check uitsluitingstags"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1032
-msgid "Catalog generated."
-msgstr "Catalogus aangemaakt"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1035
-msgid "Export Catalog Directory"
-msgstr "Exporteer Catalogus Folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036
-msgid "Select destination for %s.%s"
-msgstr "Selecteer uitvoer voor %s.%s"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
msgid "Fetching news from "
msgstr "Downloading nieuws van "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1066
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
msgid " fetched."
msgstr " opgehaald"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1115
-msgid "Cannot convert"
-msgstr "Kan niet converteren"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Browse the calibre User Manual"
+msgstr "Blader door de calibre gebruiksaanwijzing"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1144
-msgid "Starting conversion of %d book(s)"
-msgstr "Start conversie van %d boek(en)"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "F1"
+msgstr "F1"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1260
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
+msgid "Help"
+msgstr "Hulp"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14
+msgid "Open containing folder"
+msgstr "Open betreffende map"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
+msgid "O"
+msgstr "O"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+msgid "Ctrl+P"
+msgstr "Ctrl+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
+msgid "Preferences"
+msgstr "Voorkeuren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
+msgid "Run welcome wizard"
+msgstr "Start de welkom wizard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:37
+msgid "Cannot configure"
+msgstr "Kan niet configureren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:33
+msgid "Cannot configure while there are running jobs."
+msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:38
+msgid "Cannot configure before calibre is restarted."
+msgstr "Is niet te configureren alvorens calibre opnieuw is opgestart"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "&Restart"
+msgstr "&Herstarten"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+msgid "Ctrl+R"
+msgstr "Ctrl+R"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24
+msgid "Save single format to disk..."
+msgstr "Bewaar enkel formaat op schijf..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+msgid "S"
+msgstr "S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45
+msgid "Save to disk"
+msgstr "Opslaan op schijf"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47
+msgid "Save to disk in a single directory"
+msgstr "Opslaan op schijf in een enkele folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68
+msgid "Save only %s format to disk"
+msgstr "Bewaar alleen %s formaat op schijf"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71
+msgid "Save only %s format to disk in a single directory"
+msgstr "Bewaar enkel %s formaat op de harde schijf, in één enkele map"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90
+msgid "Cannot save to disk"
+msgstr "Kan niet naar schijf worden opgeslagen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
+msgid "Choose destination directory"
+msgstr "Kies een bestemmingsmap"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
+msgid ""
+"You are trying to save files into the calibre library. This can cause "
+"corruption of your library. Save to disk is meant to export files from your "
+"calibre library elsewhere."
+msgstr ""
+"U probeert bestanden op te slaan in de Calibre bibliotheek. Dit kan "
+"corruptie van de bibliotheek veroorzaken. De optie 'Opslaan naar schijf' is "
+"ervoor om bestanden uit uw Calibre bibliotheek naar elders te exporteren."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135
+msgid "Error while saving"
+msgstr "Fout tijdens opslaan"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136
+msgid "There was an error while saving."
+msgstr "Er is een fout opgetreden tijdens het opslaan."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144
+msgid "Could not save some books"
+msgstr "Sommige boeken konden niet worden opgeslagen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145
+msgid "Click the show details button to see which ones."
+msgstr "Klik de 'laat details zien' knop om te zien welke"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+msgid "Show book details"
+msgstr "Laat boek details zien"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17
+msgid "I"
+msgstr "I"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:24
+msgid "No detailed info available"
+msgstr "Geen details beschikbaar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:25
+msgid "No detailed information is available for books on the device."
+msgstr "Geen details zijn beschikbaar voor de boeken op de lezer."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17
+msgid "Similar books..."
+msgstr "Vergelijkbare boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Alt+A"
+msgstr "Alt+A"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:23
+msgid "Books by same author"
+msgstr "Boeken van dezelfde auteur"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Alt+S"
+msgstr "Alt+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24
+msgid "Books in this series"
+msgstr "Boeken in deze serie"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Alt+P"
+msgstr "Alt+P"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25
+msgid "Books by this publisher"
+msgstr "Boeken van deze uitgever"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Alt+T"
+msgstr "Alt+T"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
+msgid "Books with the same tags"
+msgstr "Boeken met dezelfde labels"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+msgid "V"
+msgstr "V"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:31
+msgid "View"
+msgstr "Bekijk"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:32
+msgid "View specific format"
+msgstr "Bekijk specifiek formaat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155
msgid "Cannot view"
msgstr "Kan niet bekijken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1266
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:77
msgid "Choose the format to view"
msgstr "Kies het te bekijken formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Meerdere Boeken Geselecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
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 "
@@ -3604,11 +4052,11 @@ msgstr ""
"je computer. Eenmaal gestart kan dit proces niet worden afgebroken totdat "
"het klaar is. Wil je verder gaan?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Kan folder niet openen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
msgid "%s has no available formats."
msgstr "%s heeft geen beschikbare formaten"
@@ -3633,7 +4081,7 @@ msgid "The specified directory could not be processed."
msgstr "De geselecteerde folder kan niet worden bewerkt."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811
msgid "No books"
msgstr "Geen boeken"
@@ -3773,14 +4221,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
@@ -3848,7 +4300,7 @@ msgstr "Pad"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:100
msgid "Formats"
@@ -3946,6 +4398,7 @@ msgstr "uitvoer"
#: /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:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/toolbar_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
@@ -4037,8 +4490,8 @@ msgstr "E-Boek opties"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1493
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1511
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1607
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1625
msgid "Catalog"
msgstr "Catalogus"
@@ -4061,16 +4514,16 @@ msgstr "RegEx tag-patroon om genres uit te sluiten:"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:73
msgid ""
"Regex tips:\n"
-"- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], "
+"- The default regex - \\[.+\\] - excludes genre tags of the form [tag], "
"e.g., [Amazon Freebie]\n"
"- A regex pattern of a single dot excludes all genre tags, generating no "
"Genre Section"
msgstr ""
-"RegEx tips:\n"
-"- de standaard regex - \\[[\\w ]*\\] - sluit genres uit als in [tag]; b.v. "
-"[Amazon Freebie]\n"
-"- een regex patroon van een enkele puntsluit alle genres uit en maakt geen "
-"Genre Selectie"
+"Regex tips:\n"
+"- De standaard regex - \\[.+\\] - sluit genre tags uit van met de het "
+"formaat [tag], b.v., [Amazon Freebie]\n"
+"- Een regex met één . sluit alle genre tags uit, en genereert geen Genre "
+"Sectie"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:76
msgid "Include 'Titles' Section"
@@ -4175,7 +4628,7 @@ msgid "&Disable comic processing"
msgstr "Schakel strip verwerking uit: &D"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:115
msgid "&Output format:"
msgstr "Uitv&oer formaat"
@@ -4191,16 +4644,16 @@ msgstr "Foutopsporing"
msgid "Debug the conversion process."
msgstr "Zoeken fouten in conversie proces"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr "Kies fout opsporings folder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
msgid "Invalid debug directory"
msgstr "ongeldige folder voor fout opsporing"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59
msgid "Failed to create debug directory"
msgstr "fout opsporings folder kan niet worden aangemaakt"
@@ -4364,15 +4817,15 @@ msgstr "Uiterlijk & gedrag"
msgid "Control the look and feel of the output"
msgstr "Beheers de visualisatie van de uitvoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
msgid "Original"
msgstr "Origineel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
msgid "Left align"
msgstr "Links uitlijnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33
msgid "Justify text"
msgstr "Tekst uitvullen"
@@ -4508,34 +4961,34 @@ msgstr ""
"Stel de metagegevens in. Het uitvoer bestand zal zoveel metagegevens "
"bevatten als mogelijk is."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:164
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112
msgid "Choose cover for "
-msgstr "Kies cover voor "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:118
-msgid "Cannot read"
-msgstr "Kan niet lezen"
+msgstr "Kies omslag voor "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119
+msgid "Cannot read"
+msgstr "Kan niet lezen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120
msgid "You do not have permission to read the file: "
msgstr "Je hebt geen permissie om het bestand te lezen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
msgid "Error reading file"
msgstr "Fout bij het lezen van bestand"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
msgid "
"
msgstr "
"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
msgid " is not a valid picture"
msgstr " is geen geldige afbeelding"
@@ -4795,18 +5248,18 @@ msgstr "Converteren"
msgid "Options specific to the input format."
msgstr "Op[ties specifiek voor het invoer formaat."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48
msgid "Dialog"
msgstr "Dialoogvenster"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "&Input format:"
msgstr "&Invoer formaat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "Use &saved conversion settings for individual books"
msgstr "Gebruik opge&slagen conversie instellingen voor individuele boeken"
@@ -4824,39 +5277,39 @@ msgid ""
msgstr ""
"Werk met de detectie van hoofdstuk kopteksten en andere document structuur."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Detect chapters at (XPath expression):"
msgstr "Detecteer hoofdstukken op (XPath expressie):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Insert page breaks before (XPath expression):"
msgstr "Voeg pagina einden in voor (XPath expressie):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
msgid "Header regular expression:"
msgstr "Koptekst reguliere expressie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:41
msgid "Footer regular expression:"
msgstr "Voetnoot reguliere expressie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:76
msgid "Invalid regular expression"
msgstr "Ongeldige reguliere expressie"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:77
msgid "Invalid regular expression: %s"
msgstr "Ongeldige reguliere expressie: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:62
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
msgid "Invalid XPath"
msgstr "Ongelding XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
msgid "The XPath expression %s is invalid."
msgstr "De XPath expressie %s is ongeldig"
@@ -4894,15 +5347,15 @@ msgstr "Inhoudsopgave"
msgid "Control the creation/conversion of the Table of Contents."
msgstr "Instellingen voor de creatie/conversie van de inhoudsopgave."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
msgid "Level &1 TOC (XPath expression):"
msgstr "Niveau &1 Inhoudsopgave (XPath expressie):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
msgid "Level &2 TOC (XPath expression):"
msgstr "Niveau &2 Inhoudsopgave (XPath expressie):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &3 TOC (XPath expression):"
msgstr "Niveau &3 Inhoudsopgave (XPath expressie):"
@@ -4968,8 +5421,8 @@ msgid "&Maximum line length:"
msgstr "&Maximum regel lengte:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
-msgstr "forceer maximum regel lengte"
+msgid "Force maximum line length"
+msgstr "Forceer maximale regellengte"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
@@ -5067,20 +5520,20 @@ msgstr ""
"href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath "
"Handleiding
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-"Indien gekozen, gedownload nieuws zal automatisch worden geemailed
\r\n"
-"naar dit adres (indien het in een van de ondersteunde formaten is)."
+"Indien aangevinkt zal gedownload nieuws automatisch worden verstuurd
"
+"naar dit e-mailadres (indien het in een van de vermelde formaten is)."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:308
msgid "new email address"
msgstr "nieuw email adres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:492
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490
msgid "Wide"
msgstr "Breed"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491
msgid "Narrow"
msgstr "Smal"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Medium"
msgstr "Middel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508
msgid "Small"
msgstr "Klein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
msgid "Large"
msgstr "Groot"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Always"
msgstr "Altijd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515
msgid "Automatic"
msgstr "Automatisch"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516
msgid "Never"
msgstr "Nooit"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540
msgid "Done"
msgstr "Voltooid"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541
msgid "Confirmation dialogs have all been reset"
msgstr "Bevestiging dialogen zijn allemaal gereset"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "System port selected"
msgstr "Systeempoort geselecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid ""
"The value %d you have chosen for the content server port is a system "
"port. Your operating system may not allow the server to run on this "
@@ -5661,110 +6134,123 @@ msgstr ""
"voorkomen dat de server op deze poort draait. Het is veiliger te kiezen voor "
"een poortnummer groter dan 1024."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567
msgid "Failed to install command line tools."
msgstr "Kan commando regel commandos niet installeren."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
msgid "Command line tools installed"
msgstr "commando regel tools geinstalleerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Command line tools installed in"
msgstr "Commando regel tools geinstalleerd in"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:572
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
"Indien je calibre.app verplaats, zullen de commando regel tools opnieuw "
"moeten worden geinstalleerd."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
msgid "No valid plugin path"
msgstr "Geen geldig plugin pad"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
msgid "%s is not a valid plugin path"
msgstr "%s is geen geldig plugin pad"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627
msgid "Choose plugin"
msgstr "Kies plugin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:639
msgid "Plugin cannot be disabled"
msgstr "Plugin kan niet worden uitgeschakeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640
msgid "The plugin: %s cannot be disabled"
msgstr "De plugin: %s kan niet worden uitgeschakeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:633
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
msgid "Plugin not customizable"
msgstr "Plugin ondersteund geen persoonlijke instellingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:634
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650
msgid "Plugin: %s does not need customization"
msgstr "Plugin %s heeft geen instellingen nodig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:658
msgid "Customize"
msgstr "Aanpassen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:696
msgid "Cannot remove builtin plugin"
msgstr "Ingebouwde plugin kan niet worden verwijderd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:681
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:697
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""
" Kan niet worden verwijderd. Het is een ingebouwde plugin. Probeer de plugin "
"uit te schakelen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:712
+msgid "Invalid tweaks"
+msgstr "Ongeldige aanpassing"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:713
+msgid ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+msgstr ""
+"De aanpassingen die u maakt zijn ongeldig. Probeer de aanpassingen te "
+"resetten en deze vervolgens één voor één weer te veranderen tot u de "
+"ongeldige aanpassing vind."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743
msgid "You must select a column to delete it"
msgstr "Om een kolom te verwijderen moet u deze eerst selecteren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:748
msgid "The selected column is not a custom column"
msgstr "De geselecteerde kolom is geen \"custom\" kolom"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
msgid "Are you sure?"
msgstr "Weet je het zeker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750
msgid "Do you really want to delete column %s and all its data?"
msgstr "Wilt u werkelijk kolom %s en al zijn gegevens verwijderen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:817
msgid "Error log:"
msgstr "Foutmeldigenlogbestand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:793
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
msgid "Access log:"
msgstr "Toeganglog-bestand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:315
msgid "Failed to start content server"
msgstr "Content server kon niet worden gestart"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:846
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:877
msgid "Invalid size"
msgstr "Ongeldige grootte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:847
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "De grootte %s is ongeldig. Moet in de vorm BreedtexHoogte zijn"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:908
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944
msgid "Must restart"
msgstr "Moet herstarten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:909
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:945
msgid ""
"The changes you made require that Calibre be restarted. Please restart as "
"soon as practical."
@@ -5772,19 +6258,19 @@ msgstr ""
"De door u aangebrachte wijzigingen vereisen dat Calibre opnieuw opgestart "
"moet worden. Herstart zo spoedig mogelijk."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:979
msgid "Checking database integrity"
msgstr "Verifieren database integriteit"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:963
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:999
msgid "Failed to check database integrity"
msgstr "Database integriteit kon niet worden geverifieerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:968
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1004
msgid "Some inconsistencies found"
msgstr "Inconsistente data gevonden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:1005
msgid ""
"The following books had formats listed in the database that are not actually "
"available. The entries for the formats have been removed. You should check "
@@ -5956,30 +6442,23 @@ msgstr ""
msgid "Sending to &device"
msgstr "Verstuur naar &apparaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
-msgid "Preferences"
-msgstr "Voorkeuren"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
msgid "Show notification when &new version is available"
msgstr "Notificeer als een &nieuwe versie beschikbaar is"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr "Download &sociale metadata (labels, waarderingen, etc) standaard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
msgid "&Overwrite author and title by default when fetching metadata"
msgstr "&Overschrijf auteur en titel standaard met geladen metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
msgid "Default network &timeout:"
msgstr "Standaard netwerk &timeout:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -5987,150 +6466,164 @@ msgstr ""
"Geef de standaard timeout voor netwerk downloads. (bv. wanneer we informatie "
"van het Internet moeten halen)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608
msgid " seconds"
msgstr " seconden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609
msgid "Choose &language (requires restart):"
msgstr "Kier &taal (herstart nodig)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610
msgid "Normal"
msgstr "Standaard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611
msgid "High"
msgstr "Hoog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612
msgid "Low"
msgstr "Laag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613
msgid "Job &priority:"
msgstr "werk &prioriteit:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614
msgid "Preferred &output format:"
msgstr "Voorkeur &uitvoer formaat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615
msgid "Reset all disabled &confirmation dialogs"
msgstr "Reset alle uitgeschakelde &bevestiging dialogen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616
msgid "Preferred &input format order:"
msgstr "Voorkeur &invoer formaat volgorde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619
msgid "Use &Roman numerals for series number"
msgstr "Gebruik &Romeinse nummers voor de series"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620
msgid "Enable system &tray icon (needs restart)"
msgstr "Activeer systeemvak icoon"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621
msgid "Show ¬ifications in system tray"
msgstr "Laat ¬ificaties zien in het systeemvak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622
msgid "Show &splash screen at startup"
msgstr "Laat het opstartscherm zien"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Beeld omslag &verkenner in een apart scherm (herstart nodig)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624
msgid "Show &average ratings in the tags browser"
msgstr "L&aat de gemiddelde waarderingen in de categorieenbrowser zien"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625
msgid "Search as you type"
msgstr "Zoek al typend"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Zend gedownload &nieuws automatisch naar eboek lezer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"&Verwijder nieuws van bibliotheek zodra het automatisch naar de lezer is "
"verstuurd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Aantal omslagen zichtbaar in verkenner modus (herstart nodig)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629
msgid "Select visible &columns in library view"
msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:631
msgid "Remove a user-defined column"
msgstr "Verwijder een door de gebruiker gedefinieerde kolom"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:633
msgid "Add a user-defined column"
msgstr "Voeg een door de gebruiker gedefinieerde kolom toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:635
msgid "Edit settings of a user-defined column"
msgstr "Bewerk een door de gebruiker gedefinieerde kolom"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:638
msgid "Use internal &viewer for:"
msgstr "Gebruik interne &viewer voor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:639
msgid "User Interface &layout (needs restart):"
msgstr "Gebruikers Interface &layout (heeft een herstart nodig):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:640
+msgid "Restriction to apply when the current library is opened:"
+msgstr "aan te brengen beperkingen de huidige bibliotheek wordt geopend:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:641
+msgid ""
+"Apply this restriction on calibre startup if the current library is being "
+"used. Also applied when switching to this library. Note that this setting is "
+"per library. "
+msgstr ""
+"Pas deze beperking to bij opstarten van calibre als de huidige bibliotheek "
+"in gebruik is. Ook gebruikt als naar deze bibliotheek wordt overgeschakeld. "
+"NB. Deze instelling is per bibliotheek. "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:642
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Blokkeer alle animaties. Bruikbaar als u een langzame/oude computer heeft."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:643
msgid "Disable &animations"
msgstr "Blokkeer &animaties"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:644
msgid "Show &donate button (restart)"
msgstr "Geef &donatieknop weer (herstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:645
msgid "&Toolbar"
msgstr "&Werkbalk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:646
msgid "&Icon size:"
msgstr "&Icoon grootte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:647
msgid "Show &text under icons:"
msgstr "Geef &tekst onder de iconen weer:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:648
msgid "Add an email address to which to send books"
msgstr "Voeg een email adres toe om boeken naar toe te sturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:649
msgid "&Add email"
msgstr "&Voeg email toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:650
msgid "Make &default"
msgstr "Maak &standaard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:651
msgid "&Remove email"
msgstr "Verwijde&r email"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:652
msgid ""
"calibre can send your books to you (or your reader) by email. Emails will be "
"automatically sent for downloaded news to all email addresses that have Auto-"
@@ -6140,33 +6633,61 @@ msgstr ""
"automatisch gestuurd voor gedownload nieuws naar alle email adressen "
"waarvoor automatisch opsturen is aangevinkt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:653
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr "&Maximum aantal wachten werk processen (herstart nodig)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586
-msgid "&Check database integrity"
-msgstr "&Controleer database integriteit"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587
-msgid "&Install command line tools"
-msgstr "Installeer commando regel tools"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588
-msgid "Open calibre &configuration directory"
-msgstr "Open calibre &configuratie folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:654
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
"Limiteer het max. aantal gelijktijdige werk processen aan het aantal "
"beschikbare processor &cores"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:655
msgid "Debug &device detection"
msgstr "Foutopsporing &apparaat detectie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:656
+msgid "&Check database integrity"
+msgstr "&Controleer database integriteit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:657
+msgid "Open calibre &configuration directory"
+msgstr "Open calibre &configuratie folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:658
+msgid "&Install command line tools"
+msgstr "Installeer commando regel tools"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:659
+msgid "&Miscellaneous"
+msgstr "&Overige"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:660
+msgid ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre"
+msgstr ""
+"De waarden van de aanpassingen staan hieronder weergegeven. Wijzig deze om "
+"het gedrag van Calibre aan te passen."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:661
+msgid "All available tweaks"
+msgstr "Alle beschikbare aanpassingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:662
+msgid "&Current tweaks"
+msgstr "&Huidige aanpassingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:663
+msgid "&Restore to defaults"
+msgstr "&Reset naar standaardwaarden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:664
+msgid "&Tweaks"
+msgstr "&Aanpassingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:665
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
@@ -6176,25 +6697,25 @@ msgstr ""
"bekijken in een webbrowser van waar dan ook ter wereld. Wijzigingen in de "
"instellingen hebben pasd effect na het herstarten van de server."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:666
msgid "Server &port:"
msgstr "Server &poort:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:667
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:"
msgstr "Gebr&uikersnaam:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:668
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:"
msgstr "W&achtwoord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:669
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -6202,7 +6723,7 @@ msgstr ""
"Als je het wachtwoord blank laat, dan kan iedereen je boek collectie zien "
"via de web interface"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:670
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -6210,45 +6731,60 @@ msgstr ""
"De maximum dimensie (BreedtexHoogte) voor weergegeven omslagen. Grotere "
"omslagen worden in grootte aangepast. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:671
msgid "Max. &cover size:"
msgstr "Max. &Omslag grootte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:672
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid "&Show password"
msgstr "&Geef wachtwoord weer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:673
msgid "Max. &OPDS items per query:"
msgstr "Max. &OPDS onderdelen per zoekopdracht"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:674
msgid "Max. OPDS &ungrouped items:"
msgstr "Max. OPDS &ongegroepeerde items:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:675
+msgid "Restriction (saved search) to apply:"
+msgstr "Beperking (opgeslagen zoekactie) toe te passen:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:676
+msgid ""
+"This restriction (based on a saved search) will restrict the books the "
+"content server makes available to those matching the search. This setting is "
+"per library (i.e. you can have a different restriction per library)."
+msgstr ""
+"Deze beperking (gebaseerd op een opgeslagen zoekactie) zal de door de "
+"inhoudsserver beschikbare boeken berperken tot die welke overenkoemen met de "
+"zoekactie. De instelling is per bibliotheek (dat betekent dat men per "
+"bibliotheek een verschillende beperking kan instellen)."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:677
msgid "&Start Server"
msgstr "&Start Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:678
msgid "St&op Server"
msgstr "St&op Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:679
msgid "&Test Server"
msgstr "&Test Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:680
msgid "Run server &automatically on startup"
msgstr "Start server &automatisch tijdens opstarten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:681
msgid "View &server logs"
msgstr "Bekijk &server logs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:682
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid ""
"
"
msgstr "Omslag kon niet worden gedownload
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:588
msgid "The download timed out."
msgstr "De download is verbroken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Kan geen omslag afbeelding voor dit book vinden. Probeer eerst het ISBN "
"nummer op te geven."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
+"Klik hieronder op Details om de foutmeldingen van elke omslagbron in te zien"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:610
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
msgid "Bad cover"
msgstr "Ongeldige omslag afbeelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
msgid "The cover is not a valid picture"
msgstr "De omslag afbeelding is geen geldige afbeelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
msgid "There were errors"
msgstr "Er zijn fouten opgetreden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
msgid "There were errors downloading social metadata"
msgstr ""
"Er waren fouten tijdens het downloaden van de sociale metagegevens (labels, "
"waarderingen, etc)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
msgid "Cannot fetch metadata"
msgstr "Metagegevens kunnen niet worden opgevraagd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Tenminste een van de volgende gegevens is noodzakelijk: ISBN, Titel, Auteurs "
"of Uitgever"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:759
msgid "Permission denied"
msgstr "Geen toegang"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:751
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:760
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
"%s van niet worden geopend. Is het in gebruik door een ander programma?"
@@ -7021,20 +7636,24 @@ msgstr "Download &omslag afbeelding"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:408
msgid "Generate a default cover based on the title and author"
-msgstr ""
+msgstr "Genereer een standaard omslag aan de hand van de titel en auteur"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
msgid "&Generate cover"
-msgstr ""
+msgstr "&Genereer omslag"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr "Wachtwoord Noodzakelijk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr "Afbreken..."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr "Bezig"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
"The current saved search will be permanently deleted. Are you sure?"
@@ -7444,8 +8063,8 @@ msgid ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
msgstr ""
-"Als het label die wilt gebruiken niet in de beschikbare lijst voorkomt, dan "
-"kun je hem hier toevoegen als lijst gescheiden met komma's."
+"Als het label die u wilt gebruiken niet in de beschikbare lijst voorkomt, "
+"dan kun u hem hier toevoegen als lijst gescheiden met komma's."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134
msgid "Add tag to available tags and apply it to current book"
@@ -7457,12 +8076,12 @@ msgid "%s (was %s)"
msgstr "%s (was %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:503
msgid "Item is blank"
msgstr "Veld is leeg"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:504
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "Een veld kan niet leeg zijn. U dient het te verwijderen."
@@ -7507,10 +8126,6 @@ msgstr ""
msgid "Rename the item in every book where it is used."
msgstr "Hernoem het item in ieder boek waar het mee geassocieerd is."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
-msgid "Ctrl+S"
-msgstr "Ctrl+S"
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
msgid "Test email settings"
msgstr "Test email instellingen"
@@ -7825,458 +8440,193 @@ msgstr "ISBN:"
msgid "Regular expression (?P
Words separated by spaces are ANDed"
msgstr ""
-"
Woorden gescheiden door spaties worden samengevoegd"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
msgid "Reset Quick Search"
msgstr "Snelzoeken wissen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Copy current search text (instead of search name)"
msgstr "Kopieer de huidige zoektekst (in plaats van zoeknaam)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
msgid "Save current search under the name shown in the box"
msgstr "Bewaar de huidige zoekopdracht onder de naam getoond in de box"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Delete current saved search"
msgstr "Verwijder de huidige bewaarde zoekopdracht"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:302
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:467
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108
-msgid "%d books"
-msgstr "%d boeken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:305
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:468
-msgid "Choose calibre library to work with"
-msgstr "Kies een calibre bibliotheek om mee te werken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:336
-msgid "Connect to folder"
-msgstr "Verbind met folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:341
-msgid "Connect to iTunes"
-msgstr "Verbind met iTunes"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:348
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:356
-msgid "Start Content Server"
-msgstr "Start Content Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:358
-msgid "Stop Content Server"
-msgstr "Stop Content Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:369
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:375
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid "Email to"
-msgstr "Email naar"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:377
-msgid " and delete from library"
-msgstr " en verwijder ze uit de bibliotheek"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:389
-msgid "Setup email based sharing of books"
-msgstr "Stel het delen van boeken via email in"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "A"
-msgstr "A"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:462
-msgid "Add books"
-msgstr "Voeg boeken toe"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "E"
-msgstr "E"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:463
-msgid "Edit metadata"
-msgstr "Bewerk metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "C"
-msgstr "C"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:464
-msgid "Convert books"
-msgstr "Converteer boeken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-msgid "V"
-msgstr "V"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:568
-msgid "View"
-msgstr "Bekijk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:466
-msgid "Send to device"
-msgstr "Zend naar lezer"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "F"
-msgstr "F"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:469
-msgid "Fetch news"
-msgstr "Download nieuws"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-msgid "S"
-msgstr "S"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:470
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:551
-msgid "Save to disk"
-msgstr "Opslaan op schijf"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:471
-msgid "Connect/share"
-msgstr "Connectie/deel"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Del"
-msgstr "Del"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:472
-msgid "Remove books"
-msgstr "Verwijder boeken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Browse the calibre User Manual"
-msgstr "Blader door de calibre gebruiksaanwijzing"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "F1"
-msgstr "F1"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:473
-msgid "Help"
-msgstr "Hulp"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:474
-msgid "Ctrl+P"
-msgstr "Ctrl+P"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "M"
-msgstr "M"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:476
-msgid "Merge book records"
-msgstr "Voeg gegevens van boeken samen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:477
-msgid "Open containing folder"
-msgstr "Open betreffende map"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:479
-msgid "Show book details"
-msgstr "Laat boek details zien"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:481
-msgid "Books by same author"
-msgstr "Boeken van dezelfde auteur"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:483
-msgid "Books in this series"
-msgstr "Boeken in deze serie"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:485
-msgid "Books by this publisher"
-msgstr "Boeken van deze uitgever"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:487
-msgid "Books with the same tags"
-msgstr "Boeken met dezelfde labels"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:501
-msgid "Edit metadata individually"
-msgstr "Bewerk metagegevens individueel"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:504
-msgid "Edit metadata in bulk"
-msgstr "Bewerk metagegevens op groepsniveau"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:507
-msgid "Download metadata and covers"
-msgstr "Download metagegevens en omslag afbeeldingen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:510
-msgid "Download only metadata"
-msgstr "Download alleen metagegevens"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:512
-msgid "Download only covers"
-msgstr "Download alleen omslag afbeeldingen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:515
-msgid "Download only social metadata"
-msgstr "Download alleen sociale metagegevens (labels, waarderingen, etc)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:521
-msgid "Merge into first selected book - delete others"
-msgstr "Samenvoegen met het eerste geselecteerde boek - verwijder de anderen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:524
-msgid "Merge into first selected book - keep others"
-msgstr "Samenvoegen met het eerste geselecteerde boek - behoudt de anderen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:532
-msgid "Add books from a single directory"
-msgstr "Voeg boeken toe uit een enkele folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:534
-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 ""
-"Voeg boeken toe uit folders, inclusief sub-folders (Een boek per folder, "
-"neemt aan dat ieder eboek bestand hetzelfde boek in een ander formaat bevat)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:538
-msgid ""
-"Add books from directories, including sub directories (Multiple books per "
-"directory, assumes every ebook file is a different book)"
-msgstr ""
-"Voeg boeken toe uit folders, inclusief sub-folders (Meerdere boeken per "
-"folder, neemt aan dat ieder eboek bestand een ander boek bevat)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:541
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr "Voeg leeg boek toe (Boek zonder formaten)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:553
-msgid "Save to disk in a single directory"
-msgstr "Opslaan op schijf in een enkele folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:555
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:385
-msgid "Save only %s format to disk"
-msgstr "Bewaar alleen %s formaat op schijf"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:559
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388
-msgid "Save only %s format to disk in a single directory"
-msgstr "Bewaar enkel %s formaat op de harde schijf, in één enkele map"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:569
-msgid "View specific format"
-msgstr "Bekijk specifiek formaat"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:575
-msgid "Remove selected books"
-msgstr "Verwijder geselecteerde boeken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:577
-msgid "Remove files of a specific format from selected books.."
-msgstr ""
-"Verwijder bestanden in een specifiek formaat van de geselecteerde boeken.."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:580
-msgid "Remove all formats from selected books, except..."
-msgstr "Verwijder alle formaten van de geselecterde boeken, behalve..."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:583
-msgid "Remove covers from selected books"
-msgstr "Verwijder omslagen van de geselecteerde boeken"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:586
-msgid "Remove matching books from device"
-msgstr "Verwijder de boeken die aan de criteria voldoen van het apparaat"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:603
-msgid "Convert individually"
-msgstr "Converteer Individueel"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:605
-msgid "Bulk convert"
-msgstr "Converteer Groep"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:609
-msgid "Create catalog of books in your calibre library"
-msgstr "Maak catalogus van boeken in je calibre bibliotheek"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:617
-msgid "Run welcome wizard"
-msgstr "Start de welkom wizard"
-
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
msgid "N"
msgstr "N"
@@ -8304,7 +8654,7 @@ msgstr "Boek %s van %s."
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
msgid "The lookup/search name is \"{0}\""
msgstr "De zoekopdracht is \"{0}\""
@@ -8364,7 +8714,7 @@ msgstr "Geef kolom weer"
msgid "Restore default layout"
msgstr "Herstel standaard layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:567
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:541
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8398,7 +8748,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Geen Resultaten voor de zoekterm %s gevonden."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
msgid "No matches found"
msgstr "Geen resultaten gevonden"
@@ -8415,12 +8765,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF viewer werkbalk"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
msgid "Next Page"
msgstr "Volgende Pagina"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Previous Page"
msgstr "Vorige Pagina"
@@ -8602,26 +8952,26 @@ msgid "No matches found for this book"
msgstr "Geen overeenkomsten gevonden voor dit boek"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:94
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:255
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:554
msgid "Search"
msgstr "Zoeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:307
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
"De geselecteerde zoekopdracht zal Definitief gewist worden. Ben je "
"zeker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Zoeken (Voor geavanceerd zoeken klik op de knop links)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:391
msgid "Saved Searches"
msgstr "Opgeslagen zoekopdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
msgid "Choose saved search or enter name for new saved search"
msgstr ""
"Kies een opgeslagen zoekopdracht of geef een naam voor een nieuwe te bewaren "
@@ -8632,15 +8982,15 @@ msgid "Restrict to"
msgstr "Beperkt tot"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
msgid "(all books)"
msgstr "(alle boeken)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
msgstr "({0} of {1})"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
msgstr "({0} van het geheel)"
@@ -8704,78 +9054,78 @@ msgstr "Wissen"
msgid "&Alternate shortcut:"
msgstr "&Alternative snelkoppeling"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
msgid "Rename '%s'"
msgstr "Hernoem '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
msgid "Edit sort for '%s'"
msgstr "Bewerk sorteeropdracht voor '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
msgid "Hide category %s"
msgstr "Verberg categorie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
msgid "Show category"
msgstr "Toon categorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Show all categories"
msgstr "Bekijk alle categorieën"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
msgid "Manage %s"
msgstr "Beheer %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
msgid "Manage Saved Searches"
msgstr "Beheer opgeslagen zoekopdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
msgid "Manage User Categories"
msgstr "Beheer gebruikerscategorïen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
msgid "Searches"
msgstr "Zoekopdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:513
msgid "Duplicate search name"
msgstr "Dupliceer naam zoekopdracht"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:514
msgid "The saved search name %s is already used."
msgstr "De opgeslagen zoekopdracht %s is reeds in gebruik"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by name"
msgstr "Sorteer op naam"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
msgid "Sort by popularity"
msgstr "Sorteer op populariteit"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:768
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
msgid "Sort by average rating"
msgstr "Sorteer op gemiddelde score"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Leg de sorteervolgorde vast voor de items in de labelbrowser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match all"
msgstr "Match alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:780
msgid "Match any"
msgstr "Match iedere"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:785
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
@@ -8783,26 +9133,26 @@ msgstr ""
"items die aan alle criteria voldoen, of selecteer items die aan één van deze "
"criteria voldoen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:786
-msgid "Manage &user categories"
-msgstr "Beheer &door de gebuiker gecreëerde categorien"
-
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+msgid "Manage &user categories"
+msgstr "Beheer &door de gebruiker gecreëerde categorien"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "Add your own categories to the Tag Browser"
msgstr "Voeg je eigen categorïen to aan de labelbrowser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
msgid "Convert book %d of %d (%s)"
msgstr "Converteer boek %d van %d (%s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:90
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
msgid "Could not convert some books"
msgstr "Sommige boeken konden niet worden geconverteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:91
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:204
msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
@@ -8810,11 +9160,11 @@ msgstr ""
"Kan %d van de %d boeken niet converteren, omdat geen geschikt invoer formaat "
"kon worden gevonden."
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
msgstr "Boeken in de wachtrij voor massa conversie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
msgstr "In Wachtrij "
@@ -8834,53 +9184,28 @@ msgstr ""
"De volgende boeken waren al geconverteerd naar %s formaat. Wil je dit "
"nogmaals doen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165
msgid "&Restore"
msgstr "He&rstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
msgid "&Donate to support calibre"
msgstr "Ondersteun calibre met een &Donatie"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171
msgid "&Eject connected device"
msgstr "Aangesloten apparaat ontkoppelen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:169
-msgid "&Restart"
-msgstr "&Herstarten"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212
msgid "Calibre Quick Start Guide"
msgstr "Calibre snelstart handboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:367
-msgid "Cannot configure"
-msgstr "Kan niet configureren"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:363
-msgid "Cannot configure while there are running jobs."
-msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:368
-msgid "Cannot configure before calibre is restarted."
-msgstr "Is niet te configureren alvorens calibre opnieuw is opgestart"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415
-msgid "No detailed info available"
-msgstr "Geen details beschikbaar"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:416
-msgid "No detailed information is available for books on the device."
-msgstr "Geen details zijn beschikbaar voor de boeken op de lezer."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:468
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:496
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:441
msgid "Conversion Error"
msgstr "Converteer Fout"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:414
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -8923,11 +9248,11 @@ msgstr ""
"apparaat.
\n"
" Weet je zeker dat je af wilt sluiten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:511
msgid "WARNING: Active jobs"
msgstr "Waarschuwing: actieve werk opdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:569
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9107,7 +9432,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opties om de eboek viewer te verpersoonlijken"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676
msgid "Remember last used window size"
msgstr "onthoudt de laatst gebruikte venster grootte"
@@ -9164,36 +9489,36 @@ msgstr "De niet-proportionele lettergrootte in px"
msgid "The standard font type"
msgstr "Het Standaard lettertype"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
msgid "&Lookup in dictionary"
msgstr "&Zoek in woordenboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:455
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr "Ga naar..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
msgid "Next Section"
msgstr "Volgende sectie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
msgid "Previous Section"
msgstr "Vorige sectie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
msgid "Document Start"
msgstr "Begin van document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
msgid "Document End"
msgstr "Einde van document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
msgid "Section Start"
msgstr "Begin van sectie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
msgid "Section End"
msgstr "Einde van sectie"
@@ -9249,92 +9574,92 @@ msgstr "Naar rechts schuiven"
msgid "Book format"
msgstr "Boek vorm"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
msgid "Position in book"
msgstr "Positie in boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
"Ga naar een referentie. Gebruik referentie modus om referentie nummers te "
"zien."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200
msgid "Search for text in book"
msgstr "Zoek naar tekst in boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269
msgid "Print Preview"
msgstr "Afdrukvoorbeeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:300
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Verbinden met dict.org om op te zoeken: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
msgid "Choose ebook"
msgstr "Kies eboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
msgid "Ebooks"
msgstr "Eboeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Add bookmark"
msgstr "Bladwijzer toevoegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:419
msgid "Enter title for bookmark:"
msgstr "Geef titel voor bladwijzer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
msgid "No matches found for: %s"
msgstr "Geen zoekterm gevonden voor: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
msgid "Loading flow..."
msgstr "Bezig met het laden van de kaftenbrowser..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
msgid "Laying out %s"
msgstr "Opbaren %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:544
msgid "Manage Bookmarks"
msgstr "Beheer Bladwijzers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Loading ebook..."
msgstr "Eboek wordt geladen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
msgid "DRM Error"
msgstr "DRM foutmelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588
msgid "